当前位置:首页 » 编程语言 » java本地时间

java本地时间

发布时间: 2023-07-04 11:46:08

A. java utc时间转本地时间

JAVA中将UTC时间转换为本地时间的方法,其他的时区转换与此类似。
public static String utc2Local(String utcTime, String utcTimePatten,
String localTimePatten) {
SimpleDateFormat utcFormater = new SimpleDateFormat(utcTimePatten);
utcFormater.setTimeZone(TimeZone.getTimeZone("UTC"));//时区定义并进行时间获取
Date gpsUTCDate = null;
try {
gpsUTCDate = utcFormater.parse(utcTime);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat localFormater = new SimpleDateFormat(localTimePatten);
localFormater.setTimeZone(TimeZone.getDefault());
String localTime = localFormater.format(gpsUTCDate.getTime());
return localTime;
}

B. java中utc时间怎么转换为本地时间

计算机用的是unix纪元,1970年1月1日 0时0分 UTC(协调世界时 即升级版的格林威治时间)
可以说是英国标准时间。

中国是UTC+8 八区,中国本地时间要在以上标准时间上面加8小时。

反映在java的timemilli毫秒时是,
long china_ts=System.currentTimeMillier()+1000*60*60*8;
但只在不支持Java SE时区的早期版本(比如Java Card,Java ME/MIDP1.0)才需要自己手工加。
现在的java系统本身有时区库,用Calendar/Date类,会自动调整时区。不需要再手动算。按以上加法会画蛇添足。

C. Java 如何显示当前系统日期与时间

通过new Date获取当前的日期与时间

示例:

publicstaticvoidmain(String[]args){
Datenow=newDate();//获取当前时间
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");//格式化当前日期时间,显示如2015/06/2714:22:22
}
热点内容
python安卓版 发布:2025-09-16 23:01:04 浏览:820
码小易编程 发布:2025-09-16 23:00:56 浏览:332
在线音乐源码 发布:2025-09-16 22:57:39 浏览:682
api开发php 发布:2025-09-16 22:06:15 浏览:596
mysql自动备份linux 发布:2025-09-16 21:58:33 浏览:944
怎么用自己的服务器ip做域名 发布:2025-09-16 21:49:57 浏览:916
vc为什么能编译不能用 发布:2025-09-16 21:48:03 浏览:744
编译原理冲突图的定义 发布:2025-09-16 21:26:45 浏览:811
安卓手机芯哪个牌子好 发布:2025-09-16 21:26:33 浏览:210
centos编译安装git 发布:2025-09-16 21:19:55 浏览:977