tri*_*age 0 java string swt casting long-integer
我正在为我的工作中的GUI项目添加一些简单的功能,我觉得我必须投入太多[因此使用太多变量/更改类型].你可以输入太多,对吧?如何在不过度投射的情况下解决问题?这是我困境的一部分:
我给了一个长 - > 110614173509,我最终需要显示 - > 2014年11月6日下午5:35:09.
我现在如何实现它是这样的:
double second, minute, hour;
second = time % 100;
minute = (Math.floor(time/100))%100;
Run Code Online (Sandbox Code Playgroud)
然后在我的树[SWT]中显示它,我将setText作为一个字符串.这对我来说似乎很疯狂,从长到双,到弦,等等.这有时是怎样的,还是我可以退一步看看它?
为什么要手动将日期转换long
为String
日期呢?SimpleDateFormat
你可以使用这个类:
SimpleDateFormat format = new SimpleDateFormat("MMMM dd, YYYY HH:mm:ss aaa");
System.out.println(format.format(new Date(110614173509l)));
Run Code Online (Sandbox Code Playgroud)
输出:
1973年7月4日上午07:09:33
归档时间: |
|
查看次数: |
63 次 |
最近记录: |