用java取当前时间时时分秒与真实时间不符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java取当前时间时时分秒与真实时间不符相关的知识,希望对你有一定的参考价值。
public static void main(String[] arg) throws ParseException
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ly_time = sdf.format(new java.util.Date());
System.out.println("现在时间是:"+ly_time);
String ly_time1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println("现在时间是:"+ly_time1);
打印:
现在时间是:2009-01-05 12:10:24
现在时间是:2009-01-05 12:10:24
但实际时间是2009-01-05 20:10
为什么时分秒会与当前时间不符呢???
在有的机器上取得的时间就正确,但换成我的机器时分秒就不能正确显示
不同格式之间有制式的区别,能说得详细些么
copy一份到你的电脑上,你的注册表有问题。
或者把一下代码复制到记事本上,后缀改为:1.reg,然后双击,点是。
如果还不行请联系我。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"Bias"=dword:fffffe20
"StandardName"="中国标准时间"
"StandardBias"=dword:00000000
"StandardStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"DaylightName"="中国标准时间"
"DaylightBias"=dword:00000000
"DaylightStart"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ActiveTimeBias"=dword:fffffe20 参考技术B public static void main(String[] arg) throws ParseException
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.CHINA);
String ly_time = sdf.format(new java.util.Date());
System.out.println("现在时间是:"+ly_time);
String ly_time1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println("现在时间是:"+ly_time1);
参考技术C 你用同一个对象取,不同格式之间有制式的区别 参考技术D 我的经验告诉我:这是时区的问题,将时区里某项设置一下将可以解决此问题。本回答被提问者采纳
js获取当前当前年月日时分秒,以及获取年月日(无时分秒),详情见补充!
参考技术A1、新建一个HTML文件,命名为test.html。
2、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的年份使用getYear()方法从变量d中获得。
3、使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的月份使用getMonth()方法从变量d中获得。
4、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的日期使用getDate()方法从变量d中获得。
5、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的小时使用getHours()方法从变量d中获得。
6、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的秒数使用getSeconds()方法从变量d中获得。
7、就完成了。
以上是关于用java取当前时间时时分秒与真实时间不符的主要内容,如果未能解决你的问题,请参考以下文章
java.sql.Date类型时间获取当前时间,精确到时分秒的方法
hibernate 插入Java.uitil.date时时分秒丢失问题解决