字符串转成时间(Date)对象和时间(Date)对象转换成时间字符串是开发中经常会遇到的

在API中,java.text.SimpleDateFormat下有一个叫SimpleDateFormat的对象,就是专门用来实现时间这种和字符串之间的互相转换。

方法:使用SimpleDateFormat对象

1、创建SimpleDateFormat对象的实例

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

提示:这一行是相当重要的,"yyyy-MM-dd HH:mm:ss"这表示确定转换的格式,格式有多种多样,并不局限于这一种,可以自定义。

2、利用SimpleDateFormat对象来进行转换

1、日期对象转时间字符串

sdf.format(new Date());

2、时间字符串转日期对象

sdf.parse("2020-08-18 19:03:25");//这样就可以将时间字符串转换成日期对象了

注意:这里的字符串格式也要和上面sdf对象实例定义的格式一样才可以

3、实例如下:

package com.lq.datetest;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateTest {public static void main(String[] args) {//创建SimpleDateFormat对象实例并定义好转换格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("把当前时间转换成字符串:" + sdf.format(new Date()));Date date = null;try {// 注意格式需要与上面一致,不然会出现异常date = sdf.parse("2020-12-15 15:30:23");} catch (ParseException e) {e.printStackTrace();}System.out.println("字符串转换成时间:" + date);}
}

Java -- 日期对象转字符串、字符串转日期相关推荐

  1. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  2. 对象数组转成字符串数组 java_如何在Java中将对象数组转换为字符串数组

    如何在Java中将对象数组转换为字符串数组 我使用以下代码将Object数组转换为String数组: Object Object_Array[]=new Object[100]; // ... get ...

  3. JavaScript内置对象→对象、系统函数、Date日期对象、String字符串对象、Math对象、Number数字对象、Object对象、Boolean对象、Error对象

    对象 系统函数 Date日期对象 String字符串对象 Math对象 Number数字对象 Object对象 Boolean对象 Error对象

  4. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  5. java类对象转化成字符串_String类型字符串(xml格式)转换成java对象类型

    使用到的包: 1. 2. 将字符串类型的字符串转换成的Java的对象时,需要先将字符的格式转换成JSON格式的字符串(所以用到了json.jar包),在使用JSON格式的字符串转换成的Java的对象类 ...

  6. Java 序列化对象为json字符串,属性首字母大写,并按照属性首字母排序

    1.创建类 import lombok.Data; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor;import c ...

  7. 封装一个函数,传入两个日期(对象),返回两个日期之间相差的天数 (number).比如 10月28号和10月31号相差3天

    <script> function day(a, b) {/* 传入两个日期 */var date1 = new Date(a);var date2 = new Date(b);/* 两个 ...

  8. Java中普通字符串转json_java普通对象和json字符串的互转

    一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: 现在java对象转换为json形式: 定义了一个Student的实体类,然后分别使用了JS ...

  9. JS-对象/Date 日期对象/返回/设置年份方法/返回星期方法/返回(/设置)时间方法

    什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...

最新文章

  1. rust(72)-match匹配
  2. 光栅尺与PLC的配合使用
  3. linux终端 中国象棋,在Deepin系统下安装Xboard并使用它玩中国象棋
  4. 洛谷——P1024 [NOIP2001 提高组] 一元三次方程求解
  5. java建站系统开发教程系列之设计表结构
  6. jdbc批量执行SQL insert 操作
  7. 几种常见的Java排序算法
  8. 管家婆 经营历程 Date exceeds maximum of 19-12-31 报错解决补丁包
  9. oracle11g 32021,64ビットのOracle Data Access Components(ODAC)のダウンロード
  10. 如何让word中清晰的图片无损导出为pdf?
  11. 提到单片机很多人都很觉得不陌生,大街小巷上面电子产品都用到
  12. canvas动画:黑客帝国_使用Canvas API进行动画处理-第3部分:重力和动态渲染
  13. 【Python】MD5批量修改
  14. 文件字节大小显示成M,G和K
  15. 单纯形法(simplex algorithm)
  16. 无线网络加密方式对比 .
  17. [转]自信过头是狂妄,谦虚过度是虚伪
  18. Unrecognised tag: snapshotPolicy (position: START_TAG seen
  19. 5G时代已经到来,TCP/IP老矣,尚能饭否?
  20. python numpy安装教程_Python和numpy下载安装方法

热门文章

  1. React Native 红屏问题的解决
  2. iPad白苹果怎么办?
  3. JAVA 由图片合成gif文件
  4. 移动应用程序设计基础——点菜单列表实现2.0(实现短信接受以及服务与广播的使用)
  5. 如何存储社交软件中的「好友、粉丝关系」
  6. torch-0.4.1-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
  7. 腾讯AI Lab x 王者荣耀:开放让「AI+游戏」想象力落地
  8. js导出excel单元格内换行符代码_PHP生成excel时单元格内换行问题的解决方法
  9. Windows共享文件
  10. 给你分享10种加好友方法(新手必看!!!)