Android: Convert date to milliseconds

后端 未结 7 1277
囚心锁ツ
囚心锁ツ 2021-01-02 13:01

I used

SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
String time = formatter.format(new Date());

to get t

7条回答
  •  無奈伤痛
    2021-01-02 13:50

    The simplest way is to convert Date type to milliseconds:

    SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
    formatter.setLenient(false);
    
    Date curDate = new Date();
    long curMillis = curDate.getTime();
    String curTime = formatter.format(curDate);
    
    String oldTime = "05.01.2011, 12:45";
    Date oldDate = formatter.parse(oldTime);
    long oldMillis = oldDate.getTime();
    

提交回复
热议问题