将Unix时间转换为Java中的可读日期

Sea*_*eil 9 java datetime

在Java中最简单的方法是什么?理想情况下,我将以毫秒为单位使用Unix时间作为输入,函数将输出类似于的字符串

2011年11月7日下午5:00

Goa*_*uy6 19

SimpleDateFormat sdf = new SimpleDateFormat("MMMM d, yyyy 'at' h:mm a");
String date = sdf.format(myTimestamp);
Run Code Online (Sandbox Code Playgroud)

  • 当我的时间戳是 2015 年 1 月时,我得到 1970 年 1 月作为输出。将时间戳乘以 1000L 就可以了。 (3认同)