【问题标题】:Converting the Date from Numeric format to ddmmyy format in Android在 Android 中将日期从数字格式转换为 ddmmyy 格式
【发布时间】:2011-04-06 06:28:10
【问题描述】:

我收到来自 WebService 的 Json 响应,其中我在 "performance_start":1328118600 中获得日期,我希望它在我的 android 应用程序中将其转换为 "05 April 2011"。

我已经搜索了各种网站,但找不到任何有价值的东西,谁能告诉我究竟是如何做到这一点的。

谢谢, 大卫布朗

【问题讨论】:

    标签: android json parsing date


    【解决方案1】:

    首先将performance_start转换为Long。

    long createdDateTime = performance_start
    
    Date date = new Date(createdDateTime);
    

    然后

    DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT).format(date);
    

    希望对你有帮助

    【讨论】:

    • 对不起,但我没有得到方法“getDateTimeInstance”按“。(点)”与日期格式。
    • 你是否导入了 java.text.DateFormat
    【解决方案2】:
    public static void main(String[] args) throws ParseException {
            String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (1328118600*1000));
            System.out.println("Date "+ date);
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 1970-01-01
      • 2015-09-30
      相关资源
      最近更新 更多