DateFormat df = new SimpleDateFormat("hh:mm:ss");
String currentTime = df.format(new Date());
System.out.println(currentTime);输出的结果比当前时间整整少了8小时,请问这是什么原因?
String currentTime = df.format(new Date());
System.out.println(currentTime);输出的结果比当前时间整整少了8小时,请问这是什么原因?
解决方案 »
- 请教一个文本框判断是否为数字问题!
- (1)new list int[10],(2) new list int[6]把(2)插入到(1)中,并返回最大数.请教值怎么做的啊,谢谢
- 高分求算法:如何判断一数组的值是否存在于另一数组中???
- 如何实现多个相同选项的JComboBox ???
- 谁能给介绍基本关于Spring Struts Eclipse,MySQL方面的电子书
- 如何打包swt项目?
- 一个简单的缓存,求指教
- anubis近来接分!!!
- 寻Java高手!(给公司做开发培训)
- 【一个很笨的问题,各位老大帮帮忙 88分恭喜发财!!!!!!!!!!】
- JAVA中的堆栈
- 100分悬赏 java程序求解
SimpleDateFormatdf = new SimpleDateFormat("hh:mm:ss");
String currentTime = df.format(new Date());
System.out.println(currentTime);
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
String currentTime = df.format(new Date());
System.out.println(currentTime);将hh大写,如果你不大写的话他指的就是下午早上之类的,不信你试试,我刚才给你试过了,没有问题
String currentTime = df.format(new Date());
System.out.println(currentTime);
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
更改为这样,就可以了,我刚刚试过了,建议你检查一下你的系统时间和时区。