DateFormat 类:

DateFormat 类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。

这个类可以帮我们完成日期和文本(字符串)之间的转换。

DateFormat 可帮助进行格式化并解析任何语言环境的日期。对于月、星期,甚至日历格式(阴历和阳历),其代码可完全与语言环境的约定无关。

日期格式:

要格式化一个当前语言环境下的日期也就是日期 -> 文本),要通过下面的方法来完成。DateFormat是抽象类,我们需要使用其子类SimpleDateFormat来创建对象。

l  构造方法

l  DateFormat类方法

//创建日期格式化对象,在获取格式化对象时可以指定风格

DateFormat df= new SimpleDateFormat("yyyy-MM-dd");//对日期进行格式化

Date date = new Date(1607616000000L);

String str_time = df.format(date);

System.out.println(str_time);//2020年12月11日

l  DateFormat类的作用:即可以将一个Date对象转换为一个符合指定格式的字符串,也可以将一个符合指定格式的字符串转为一个Date对象。

常用方法:

l  format方法,用来将Date对象转换成String

l  parse方法,用来将String转换成Date(转换时,该String要符合指定格式,否则不能转换)。

练习一:把Date对象转换成String

Date date = new Date(1607616000000L);//Fri Dec 11 00:00:00 CST 2020

DateFormat df = new SimpleDateFormat(“yyyy年MM月dd日”);

String str = df.format(date);

//str中的内容为2020年12月11日

练习二:把String转换成Date对象

String str = ”2020年12月11日”;

DateFormat df = new SimpleDateFormat(“yyyy年MM月dd日”);

Date date = df.parse( str );

//Date对象中的内容为Fri Dec 11 00:00:00 CST 2020

dateformat java_java常用API之DateFormat相关推荐

  1. java常用API之DateFormat

    DateFormat 类: DateFormat 类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间.日期/时间格式化子类(如 SimpleDateFormat类)允许进行格 ...

  2. dateformat java_java中Dateformat类的详细使用(详解)

    DateFormat其本身是一个抽象类,SimpleDateFormat 类是DateFormat类的子类,一般情况下来讲DateFormat类很少会直接使用,而都使用SimpleDateFormat ...

  3. Java日期相关类:Date、SimpleDateFormat和Calendar类常用API代码示例

    Date: 表示特定的瞬间,精确到毫秒,他可以通过方法来设定自己所表示的时间,可以表示任意的时间 Date类的构造方法 Date() :创建的是一个表示当前系统时间的Date对象 Date(long ...

  4. Object类、常用API

    # [Object类.常用API] ## 主要内容 * Object类 * Date类 * DateFormat类 * Calendar类 * System类 * StringBuilder类 * 包 ...

  5. JsRender 前端渲染模板常用API学习

    JsRender 常用API 1. $.templates() $.templates()方法是用来注册或编译模板的,使用的情况有以下几种. 把html字符串编译编译成模板 获取使用script标签声 ...

  6. 一、Java 面向对象高级——Object类、常用API

    day01[Object类.常用API] 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 教学目标 -[ ] 能 ...

  7. 01-object类,常用API

    声明:此博客来自于黑马程序员学习笔记,并非商用,仅仅是为了博主个人日后学习复习用,如有冒犯,请联系qq208820388立即删除博文,最后,来跟我一起喊黑马牛逼黑马牛逼黑马牛逼 01[Object类. ...

  8. java api 第一个类是_JAVA之Object常用API

    [Object类.常用API] 主要内容Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 第一章 Object类 1.1 概 ...

  9. 常用API部分测试题

    常用API部分测试题A卷(选择题) 常用API部分测试题 1. String类中的getBytes()方法的作用是( C ) a) 将整数变成字符串 b) 将字符串变成字符数组 c) 将字符串变成字节 ...

最新文章

  1. 去掉微软认证的WINDOWS盗版标志
  2. 济南python工资一般多少钱-济南python开发培训机构哪个好
  3. 关于装箱拆箱导致的异常案例
  4. 使用netty实现一个http挡板,轻量又实用。收藏起来吧
  5. Sybase时间日期函数
  6. webService学习3:客户端生成webservice代码
  7. How Kyma plugin register hook to Activate and deactivate event
  8. C++ 的基础概念(3)——多态详解。
  9. kill apache
  10. Python-----包和日志的使用
  11. 别乱提交代码了,你必须知道的 Git 分支开发规范!
  12. 父与子一起学python3_父与子的编程之旅:与小卡特一起学python
  13. 交叉编译mpg123
  14. CMFCMenuBar 的另类动态修改
  15. R语言 Hurst指数计算
  16. WIFI基础知识-2.4GZH的信号为什么比5GHZ的信号好
  17. IDA动态调试so 指南
  18. python人工智能应用实例_90后博士说,从Python到人工智能只差这35个趣味案例,越学越有趣...
  19. 2020最新版前端学习路线图
  20. 用户与组的创建、删除

热门文章

  1. 使用Uploadify实现上传图片生成缩略图例子,实时显示进度条
  2. TiDB适用和不适用场景
  3. Python机器学习笔记:XgBoost算法(亲测)
  4. 环境搭建之日志搜集/采集服务系统对比(logtail/hadoop/elk/splunk/appender)
  5. PHP的异常处理异常捕获错误类
  6. 获得邮件列表失败_新手在批发交易中会失败的5个领域
  7. 微信小程序将页面按钮悬浮固定在底部
  8. oracle 11g 清除 trc后缀文件,请教一个跟踪文件的问题。11g 很多trc文件。。
  9. MySQL实验四数据库的查询_MySQL数据库实验四:嵌套查询
  10. java面试宝典有用么_常见的Java面试题汇总