【问题标题】:How can I read and parse a date and time in Android?如何在 Android 中读取和解析日期和时间?
【发布时间】:2011-07-26 10:30:19
【问题描述】:

我有一个日期和时间2011-02-28 07:00:52 作为字符串。如何读取它,然后将其解析为日期和时间,以将其与 Android 系统时间和日期进行比较?

【问题讨论】:

    标签: java android string datetime date


    【解决方案1】:
    String time; // your string representing the time
    SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyyMMddHHmmss");
    Date startDate = dateFormatter.parse(time);
    

    new Date() 
    

    会给你一个代表当前日期和时间的日期。

    【讨论】:

    • 就我而言,我必须在参数中添加连字符、空格和冒号:... = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");跨度>
    【解决方案2】:

    当比较日期时,一旦你有 kett_chup 所示的日期对象,使用 date.getTime() 给你毫秒,然后你可以很容易地与另一个 date.getTime() 比较来确定一个日期是否早于或一个接一个。

    【讨论】:

      猜你喜欢
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多