java - android Date 和 SimpleDateFormat 输出错误

标签 java android date simpledateformat

我不知道为什么输入不同,但输出是重复的,这是我的代码

        Date d = new Date(1409716800);
        Date d1 = new Date(1409716801);
        SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yy-HH:mm:ss");
        String formattedDate = sdf.format(d);
        String formattedDate1 = sdf.format(d1);         

        Log.d("time", formattedDate);
        Log.d("time", formattedDate1);

输出为

   10-24 06:12:50.508: D/time(29097): 17.01.70-07:35:16
   10-24 06:12:50.508: D/time(29097): 17.01.70-07:35:16

谁能告诉我为什么输出是重复的?我的时区是 GMT+7

最佳答案

    Date d = new Date(1409716800);
    Date d1 = new Date(1409716801);
    SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yy-HH:mm:ss:SSS");
    String formattedDate = sdf.format(d);
    String formattedDate1 = sdf.format(d1);         

    Log.d("time", formattedDate);
    Log.d("time", formattedDate1);

输出:

    17.01.70-14:35:16:800
    17.01.70-14:35:16:801

关于java - android Date 和 SimpleDateFormat 输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26542359/

相关文章:

java - 更改 jTextPane 中选定文本的颜色

java - java 中的 PHP 相似文本()

Android 自定义字体未正确映射

android - 在miui(小米)中检测暗模式

android - 如何在 ubuntu 20 LTS 中为 android studio 创建启动器图标?

datetime - 需要一个公式 : Extracting Years from Seconds Since January 1, 0001 12:00 AM

java - 是否有可能使 java.lang.invoke.MethodHandle 与直接调用一样快?

java - GCM使用java发送消息

java - 如何从 DateField 中提取日期为不同的格式?

javascript日期到java日期字段