如何将int转换为特定格式的日期?

耶哈德

我有一个整数,我需要将其转换为日期,但是采用这种形式

(“几秒钟前”,“几分钟前”,“几小时前”,“昨天”,“几天前”,“上周”,“上个月”,“去年”)

我可以得到日期

        int seconds =1320105600;

        int  millis = seconds * 1000;
        Date date = new Date(millis);
        SimpleDateFormat sdf = new SimpleDateFormat("EEEE,MMMM d,yyyy h:mm,a", Locale.ENGLISH);
        sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
        String formattedDate = sdf.format(date);

我如何将其转换为该形式

哈维·洛佩兹(Xavi Lopez)

您可以使用Joda Time轻松获得两个日期之间的天数,分钟数和秒数的差异

java.util.Date d1, d2;

DateTime dt1 = new DateTime(d1);
DateTime dt2 = new DateTime(d2);

int numDays = Days.daysBetween(dt1, dt2).getDays(); 
int hours = Hours.hoursBetween(dt1, dt2).getHours() % 24;
int minutes = Minutes.minutesBetween(dt1, dt2).getMinutes() % 60);
int seconds = Seconds.secondsBetween(dt1, dt2).getSeconds() % 60);

if (numDays > 0) { return "A few days ago"; }
else if (hours > 0) { return "A few hours ago"; }
// And so on

您应该能够在不费吹灰之力的情况下适应您的特定要求(有Years.yearsBetweeenMonths.monthsBetween方法)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将当前日期时间转换为特定格式

来自分类Dev

在R中,如何将特定格式的字符转换为日期?

来自分类Dev

使用“ ls”时如何将文件日期转换为特定格式

来自分类Dev

如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

来自分类Dev

如何将QString转换为特定格式的QDate?

来自分类Dev

如何将数组转换为特定格式的对象?

来自分类Dev

如何将完整文件转换为特定格式?

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

Oracle:将日期时间转换为特定格式

来自分类Dev

以特定格式将毫秒转换为日期

来自分类Dev

使用Angular管道将日期转换为特定格式

来自分类Dev

将SQL日期时间转换为特定格式

来自分类Dev

将字符串转换为特定格式的日期

来自分类Dev

使用 PHP 将日期转换为特定格式

来自分类Dev

无法将日期转换为特定格式

来自分类Dev

MomentJS:如何将特定时区和特定格式的时间转换为毫秒

来自分类Dev

如何将字符串转换为给定格式的日期

来自分类Dev

如何将特定日期格式转换为 POSXct

来自分类Dev

如何以特定格式将 3 位整数转换为日期时间?

来自分类Dev

如何将日期转换成给定格式?

来自分类Dev

如何将SQL查询的结果转换为具有特定格式的html表

来自分类Dev

如何将ruby哈希转换为具有特定格式的字符串

来自分类Dev

如何将SQL查询的结果转换为具有特定格式的html表

来自分类Dev

我如何将字符串转换为特定格式

来自分类Dev

如何将日期字段更改为特定格式

来自分类Dev

将datetime转换为特定格式?

来自分类Dev

将DateTime转换为特定格式

来自分类Dev

将Double转换为特定格式

来自分类Dev

将日期和时间字符串转换为特定格式的日期

Related 相关文章

  1. 1

    如何将当前日期时间转换为特定格式

  2. 2

    在R中,如何将特定格式的字符转换为日期?

  3. 3

    使用“ ls”时如何将文件日期转换为特定格式

  4. 4

    如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

  5. 5

    如何将QString转换为特定格式的QDate?

  6. 6

    如何将数组转换为特定格式的对象?

  7. 7

    如何将完整文件转换为特定格式?

  8. 8

    将字符串转换为特定格式的日期

  9. 9

    Oracle:将日期时间转换为特定格式

  10. 10

    以特定格式将毫秒转换为日期

  11. 11

    使用Angular管道将日期转换为特定格式

  12. 12

    将SQL日期时间转换为特定格式

  13. 13

    将字符串转换为特定格式的日期

  14. 14

    使用 PHP 将日期转换为特定格式

  15. 15

    无法将日期转换为特定格式

  16. 16

    MomentJS:如何将特定时区和特定格式的时间转换为毫秒

  17. 17

    如何将字符串转换为给定格式的日期

  18. 18

    如何将特定日期格式转换为 POSXct

  19. 19

    如何以特定格式将 3 位整数转换为日期时间?

  20. 20

    如何将日期转换成给定格式?

  21. 21

    如何将SQL查询的结果转换为具有特定格式的html表

  22. 22

    如何将ruby哈希转换为具有特定格式的字符串

  23. 23

    如何将SQL查询的结果转换为具有特定格式的html表

  24. 24

    我如何将字符串转换为特定格式

  25. 25

    如何将日期字段更改为特定格式

  26. 26

    将datetime转换为特定格式?

  27. 27

    将DateTime转换为特定格式

  28. 28

    将Double转换为特定格式

  29. 29

    将日期和时间字符串转换为特定格式的日期

热门标签

归档