【问题标题】:how to convert String to Date in android [duplicate]如何在android中将字符串转换为日期[重复]
【发布时间】:2014-12-08 12:20:53
【问题描述】:

我有字符串日期时间“2014-10-13 18:22:54.71”,我想将其转换为Date

我会使用那个算法

public static boolean IsthatMorethanTwo(String DateString) {
    Calendar thatDay = Calendar.getInstance();
    thatDay.setTime(new Date(DateString));
    Calendar today = Calendar.getInstance();
    long diff = today.getTimeInMillis() - thatDay.getTimeInMillis();
    long days = diff / (24 * 60 * 60 * 1000);
    return days >= 2;
}

我该怎么做?

【问题讨论】:

    标签: java android date


    【解决方案1】:

    您可以使用SimpleDateFormat 类。

    像这样:

    String dateString = "2014-10-13 18:22:54.71";    
    SimpleDateFormat format = 
            new SimpleDateFormat("yyyy-mm-dd HH:mm:ss.S");
    
    try {
        Date parsed = format.parse(dateString);
    }
    catch(ParseException pe) {
        System.out.println("ERROR: Cannot parse \"" + dateString + "\"");
    }
    

    【讨论】:

      猜你喜欢
      • 2014-03-23
      • 1970-01-01
      • 2023-01-28
      • 2016-10-07
      • 2018-11-24
      • 1970-01-01
      • 2014-05-28
      • 2013-04-03
      • 2021-08-16
      相关资源
      最近更新 更多