我有一个长值,其值如下
例如
timeInLong = 1000 (which means 10:00 AM)
timeInLong = 1337 (which means 01:37 PM)
我需要一种聪明的方法来转换上述类型的值并以
string
格式获取时间为10:00 AM和01:37 PM。有人可以告诉我该怎么做吗?
最佳答案
代码-
Long timeInLong = 1000l;
SimpleDateFormat dateFormat = new SimpleDateFormat("HHmm");
Date date = dateFormat.parse(Long.toString(timeInLong));
System.out.println(new SimpleDateFormat("hh:mm a").format(date));
结果-
10:00 AM