java中的SimpleDateFormat类的使用
来源:互联网 发布:vfp sql update 编辑:程序博客网 时间:2024/05/21 17:25
public class SimpleDateFormat extends DateFormat
SimpleDateFormat
是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。
SimpleDateFormat
允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,需要用 DateFormat
中的getTimeInstance
、 getDateInstance
或 getDateTimeInstance
创建一个日期-时间格式化程序。 每个类方法返回一个以缺省格式化方式初始化的日期/时间格式化程序。 可以根据需要用 applyPattern
方法修改格式化方式。
SimpleDateFormat函数的继承关系:
java.lang.Object
|
+----java.text.Format
|
+----java.text.DateFormat
|
+----java.text.SimpleDateFormat
下面一个小例子:
import java.text.*;import java.util.Date;/** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时区 */public class FormatDateTime { public static void main(String[] args) { SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString() SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); SimpleDateFormat myFmt4=new SimpleDateFormat( "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区"); Date now=new Date(); System.out.println(myFmt.format(now)); System.out.println(myFmt1.format(now)); System.out.println(myFmt2.format(now)); System.out.println(myFmt3.format(now)); System.out.println(myFmt4.format(now)); System.out.println(now.toGMTString()); System.out.println(now.toLocaleString()); System.out.println(now.toString()); } }
效果:
2017年10月17日 20时57分00秒
17/10/17 20:57
2017-10-17 20:57:00
2017年10月17日 20时57分00秒 星期二
一年中的第 290 天 一年中第42个星期 一月中第3个星期 在一天中20时 CST时区
17 Oct 2017 12:57:00 GMT
2017-10-17 20:57:00
Tue Oct 17 20:57:00 CST 2017
目前只是初步了解一下SimpleDateFormat的使用方法,之后还会不断深入了解,然后更新的,希望大佬可以多多指教。
- java中的SimpleDateFormat类的使用
- JAVA中的Date日期类,和SimpleDateFormat类的使用
- Java中的SimpleDateFormat类
- SimpleDateFormat类的使用
- SimpleDateFormat类的使用
- Java的SimpleDateFormat类
- java.text.SimpleDateFormat的使用
- SimpleDateFormat类的使用小结
- java 日期类型SimpledateFormat的使用实例
- Java—SimpleDateFormat的简单使用
- java 日期格式化-- SimpleDateFormat 的使用
- Java Calendar和SimpleDateFormat的使用
- SimpleDateFormat使用详解 java
- JAVA中的SimpleDateFormat使用(时间格式转换)
- SimpleDateFormat类和Calendar类的使用
- DateUtil工具类解析(SimpleDateFormat的使用)
- SimpleDateFormat 的使用
- SimpleDateFormat的使用详解
- ubuntu16.04 安装PCL库
- 1073. 多选题常见计分法(20)
- learning the node.js together
- win7虚拟机无法读取U盘或密钥常见解决方法
- ArrayList底层详解
- java中的SimpleDateFormat类的使用
- SCF1d.c:(.text+0xee8): relocation truncated to fit: R_X86_64_PC32 against symbol `Fel' defined in CO
- 华为 S5720-32X-EI-AC配置(配置web版)账号
- hdu1234 开门人和关门人
- Apache中文URL中有包含“\x85”字节的汉字时导致的Rewrite失败及404问题
- hadoop入门十三(实战)
- maven阿里云仓库配置
- IOI 2019 游记
- 带GPG签名的Git tag gpg: signing failed: secret key not available