DateFormat类和SimpleDateFormat类介绍
DateFormat类
java.test.DateFormat:是日期/时间格式化子类的抽象类
作用:格式化(也就是日期->文本)、解析(文本->日期)
成员方法:
String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串。
Date parse(String source) 把符合模式的字符串,解析为Date日期
DateFormat是一个抽象类,我们无法直接创建对象使用,可以使用DateFormat的子类
java.test.SimpleDateFormat extends DateFormat
构造方法:
SimpleDateFormat(String patten)用给定的模式和默认语言环境的日期格式符号构造SimpleDateFormat。
参数:
String patten:传递指定的模式
模式:日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。
写对应的模式,会把模式替换为对应的日期和时间
"yyyy-MM-dd HH:mm:ss"
"yyyy年MM月dd日 HH时mm分ss秒"
注意:模式中的字母不能更改,连接模式的符号可以改变
示例:以下示例显示了如何在美国语言环境中解释日期和时间模式。给定的日期和时间为美国太平洋时区的本地时间2001-07-04 12:08:56。
同步:日期格式是不同步的。建议为每一个线程创建单独的格式实例。如果多个线程同时访问一个格式,则它必须是同步的
最新文章
- c#判断是否为合法的email地址
- Xamarin开发Android笔记:图片切换ImageSwitcher
- dota BP练习工具开发:一个C/S多用户程序
- C# ComboBox自动完成功能的示例
- Java Math 类中的新功能--浮点数
- 是否需要手动执行DataContext的Dispose方法?
- 网页插入QQ 无需加好友
- Python之Socket&;异常处理
- 分享一款在线less转css的神器
- 【Django】学习资料
- Error fetching command 'collectstatic': You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path. Command 'collectstatic' skipped
- MySQL获取指定长度的字符串的函数left(s,n)和right(s,n)
- centos7下keepalived1.3.4安装与使用
- mysqlDOS命令
- linux下查看服务器软件的编译参数
- MapBuilder,操作集合工具类
- HBase—列族数据库的术语
- 【使用时发生的意外】HDFS 分布式写入问题 AlreadyBeingCreatedException
- java操作HDFS
- Errors occurred while updating the change sets for SVNStatusSubscriber org.apache.subversion.javahl.