java Date SimpleDateFormate日期时间格式 Calendar
2016-10-14 15:58
465 查看
// 使用format()方法将日期转换为指定格式的文本
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 创建Date对象,表示当前时间
Date now = new Date();
// 调用format()方法,将日期转换为字符串并输出
System.out.println(sdf1.format(now) );
System.out.println(sdf2.format(now));
System.out.println(sdf3.format(now));
// 使用parse()方法将文本转换为日期
String d = "2014-6-1 21:05:36";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 调用parse()方法,将字符串转换为日期 //调用
SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理
Date date = sdf.parse(d);
System.out.println(date);
结果现在并不推荐使用Date,有设计缺陷?没有考虑时区?
Calendar c = Calendar.getInstance();
// 将Calendar对象转换为Date对象
Date date = c.getTime();
// 创建SimpleDateFormat对象,指定目标格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将日期转换为指定格式的字符串
String now = sdf.format(date);
System.out.println("当前时间:" + now);
相关文章推荐
- Calendar和SimpleDateFormat(打印指定时间和改变日期格式)
- Java_日期时间Date,DateFormat,SimpleDateFormat,Calendar,GregorianCalendar
- java时间格式SimpleDateFormat及日期格式简码
- Java中常用来处理时间的三个类:Date、Calendar、SimpleDateFormate,以及Java中的单例设计模式:懒汉式、饿汉式以及静态内部类式
- Java日期转换SimpleDateFormat格式大全 和 判断是否为合法的日期时间字符串?
- Java中SimpleDateFormat用法详解-日期时间格式设置
- Java| 时间日期处理(SimpleDateFormat,Calendar,Date)
- Java处理日期格式大全Date format SimpleDateFormat
- java日期格式大全 format SimpleDateFormat
- 下列代码可以实现把Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!
- SimpleDateFormat的java的日期格式
- java Calendar DateFormat 时间 日期 月份 格式化 第一天 最后一天
- java.util.Date_与_java.sql.Date互转_及_字符串转换为日期时间格式
- Java DATE类型日期转换为指定格式――取出时间与系统时间差8小时
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- 关于java日期类Date,DateFormat,SimpleDateFormat,Calendar总结
- Java常用类库之时间操作类——Date、Calendar、DateFormat、SimpleDateFormat及实例操作
- java基础-日期操作-SimpleDateFormat-Calendar
- java:日期相关Date,Calendar,SimpleDateFormat
- java日期格式大全 format SimpleDateFormat