Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) -1);//当前时间的前一小时举例
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
String end=dateFormat.format(new Date());//将本地日期格式化为UTC格式的 日期字符串
================================================
//字符串转Date
String stringDate = "Thu Oct 16 07:13:48 GMT 2015";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM ddHH:mm:ss 'GMT' yyyy",Locale.US);
Date date =sdf.parse(stringDate);
System.out.println(date.toString());
//Date转字符串
sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
=====================================================
本文介绍如何在Java中将UTC格式的日期字符串转换为本地日期对象,反之亦然。通过使用`SimpleDateFormat`类和指定日期时间格式,可以轻松实现字符串与Date对象之间的转换。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



