【问题标题】:Convert Milliseconds String to Date String [duplicate]将毫秒字符串转换为日期字符串 [重复]
【发布时间】:2012-08-11 18:04:21
【问题描述】:

可能重复:
how to convert milliseconds to date format in android?

我有一个毫秒字符串,想将其转换为日期字符串。

像这样:

毫秒:1345032624325E12 -> 日期:2012 年 8 月 15 日星期三 14:10:24

我该怎么做?

【问题讨论】:

  • 其实这个问题和提到的不完全一样。这里 OP 询问如何转换毫秒字符串而不仅仅是毫秒。
  • 在发布问题之前搜索 SO。 @OleksandrBondarenko 之前仍然有很多关于此的问题。
  • @OleksandrBondarenko 通常我会愿意重新打开这个,但这不是分叉吗?
  • 我搜索了半个小时,也看到了那个主题。那里的解决方案对我不起作用。
  • @JohnD 他们在什么方面没有工作?您是在问一个问题,但根本没有表明您实际上首先进行了一些研究,它被标记为重复是正常的。

标签: android date


【解决方案1】:

希望这会有所帮助 how to convert milliseconds to date format in android?

 private String getDate(long milliSeconds, String dateFormat)
    {
        // Create a DateFormatter object for displaying date in specified format.
        DateFormat formatter = new SimpleDateFormat(dateFormat);

        // Create a calendar object that will convert the date and time value in milliseconds to date. 
         Calendar calendar = Calendar.getInstance();
         calendar.setTimeInMillis(milliSeconds);
         return formatter.format(calendar.getTime());
    }

【讨论】:

  • 如果您在 Stack Overflow 上发现重复的问题,请不要回答,只需留下指向该问题的评论并将其标记为可能的重复问题。
  • 谢谢 ChrisF,我会为以后的 cmets 做的。
猜你喜欢
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-24
  • 2012-09-10
  • 2012-07-29
  • 2012-09-12
  • 2020-12-11
相关资源
最近更新 更多