how to get a formatted date as milliseconds?

前端 未结 3 1001
野趣味
野趣味 2020-12-18 00:44

I have a formatted date from sqllite database, to use this in a graph view I need to format it in a long number.

The format is:

2012-07-11 10:55:21

h

相关标签:
3条回答
  • 2020-12-18 00:45

    try this:

    import java.util.*;
    
    
    public class ConvertDateIntoMilliSecondsExample{
    
    public static void main(String args[]){
    
    //create a Date object  
    Date date = new Date();
    System.out.println("Date is : " + date);
    
    //use getTime() method to retrieve milliseconds
    System.out.println("Milliseconds since January 1, 1970, 00:00:00 GMT : "
                      + date.getTime());
    
        }
    
    }
    
    0 讨论(0)
  • 2020-12-18 00:52

    Use date.getTime()

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss");
    formatter.setLenient(false);
    
    
    String oldTime = "2012-07-11 10:55:21";
    Date oldDate = formatter.parse(oldTime);
    long oldMillis = oldDate.getTime();
    
    0 讨论(0)
  • 2020-12-18 01:08

    You can convert the string into a Date object using this code:-

    Date d = DateFormat.parse(String s)

    And then convert it into milliseconds by using the inbuilt method

    long millisec = d.getTime();

    0 讨论(0)
提交回复
热议问题