各种时间处理---光辉岁月
各种时间的转换处理 解:1CST 中国标准时间 Date date = new Date();
//得到的就是CST格式的时间 SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//各种时间转换 2UTC世界标准时间 3GMT格林标准时间 String dt=
"Fri Apr 13 2012 09:20:51 GMT +0800 (China Standard Time)"
;
dt=dt.replaceAll(
"GMT.+$"
,
""
);
System.
out
.println(
"dt==========="
+dt);
SimpleDateFormat pSdf=
new
SimpleDateFormat(
"EEE MMM DD yyyy HH:mm:ss"
,Locale.
ENGLISH
);
SimpleDateFormat fSdf=
new
SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"
);
System.
out
.println(fSdf.format(pSdf.parse(dt)));
========================================================================================= //本地时区与GMT格林威治标准时间的偏移量(北京是东八区 相差的毫秒数是28800000) System.
out
.println(TimeZone.getDefault().getRawOffset());
=========================================================================================通过DateFormat类获取时间信息 System.
out
.println(DateFormat.getDateInstance(DateFormat.
DEFAULT
).format(
new
Date()));
======================================================================================== //验证两个时区的时间差 Date date = new Date();
SimpleDateFormat sdf = new
SimpleDateFormat(
" yyyy-MM-ddHH:mm:ss z "
);
String date1 =sdf.format(date);
System.
out
.println(date1);
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
String date2 = sdf.format(date);
System.
out
.println(date2);
【各种时间处理---光辉岁月】转载于:https://blog.51cto.com/baoqiang/1336074
推荐阅读
- 20170612时间和注意力开销记录
- JS中的各种宽高度定义及其应用
- 时间老了
- Eddy小文
- Java|Java OpenCV图像处理之SIFT角点检测详解
- C语言中的时间函数clock()和time()你都了解吗
- 事件处理程序
- 山香|山香 善思 智学访谈
- 请给时间一点时间
- 全过程工程咨询——时间管理(12)