gpt4 book ai didi

java - 如何从时间戳获取 MM/DD/YY 格式的日期

转载 作者:IT老高 更新时间:2023-10-28 20:56:07 32 4
gpt4 key购买 nike

我想从时间戳中获取 MM/DD/YY 格式的日期。

我使用了下面的方法,但它没有给出正确的输出

final Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(Long.parseLong(1306249409));
Log.d("Date--",""+cal.DAY_OF_MONTH);
Log.d("Month--",""+cal.MONTH);
Log.d("Year--",""+cal.YEAR);

但它给出的输出如下所示

日期--5月--2年--1

时间戳的正确日期是 2010 年 5 月 24 日 - 1306249409

注意 - 时间戳由我的应用程序中使用的网络服务接收。

最佳答案

更好的方法

只需使用 SimpleDateFormat

new SimpleDateFormat("MM/dd/yyyy").format(new Date(timeStampMillisInLong));

你的方法有误

DAY_OF_MONTH ,MONTH, .. 等只是 Calendar 类使用的常量 int 值内部

可以通过cal.get(Calendar.DATE)

获取 cal所代表的日期

关于java - 如何从时间戳获取 MM/DD/YY 格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6123499/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com