How to get the day, year, hours, min Individually from date format “yyyy-MM-dd'T'HH:mm:ss.SSSZ”?

后端 未结 4 1977
忘了有多久
忘了有多久 2020-12-15 21:00

I am doing a programme that stores the present time and date in \"yyyy-MM-dd\'T\'HH:mm:ss.SSSZ\" this format. and I am storing it in database as a string. when

4条回答
  •  难免孤独
    2020-12-15 21:25

    I'm suggesting that you store times in the DB as "timeInMillis". In my experience it simplifies code and it allows you to compare times values to eachother.

    To store a time:

    Calendar calendar = Calendar.getInstance(); // current time
    long timeInMillis = calendar.getTimeInMillis();
    mDb.saveTime (timeInMillis); // adjust this to work with your DB
    

    To retrieve a time:

    long timeInMillis = mDb.getTime();
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis (timeInMillis);
    int milliSeconds = calendar.get(MILLISECOND);
    //etc
    

提交回复
热议问题