【发布时间】:2013-09-24 07:30:34
【问题描述】:
我正在使用 Java 日期,我无法摆脱这个问题。 在我的文件中,时间值保存为 (HH:MM:SS)
00:00:08 下面是代码和输出..
String timeinsec = "00:00:08";
DateFormat df = new SimpleDateFormat("hh:mm:ss");
Date time = df.parse(timeinsec);
当我分配值和时间变量时发生了什么。 time.fastTime 变量显示 "-17992000"
当我将此值转换回 HH:MM:SS 时,它会显示给我。 "-4:-59:-51"
任何人都可以帮助解决 TimeZone 问题。 我当前的时区是 GMT+5
【问题讨论】:
-
你能显示转换回来的模式吗
-
您正在尝试将一天中的时间解析为完整日期。那是行不通的。