How can I convert a Timestamp into either Date or DateTime object?

前端 未结 4 919
攒了一身酷
攒了一身酷 2020-12-15 06:06

I\'m retrieving a timestamp object from a database using ResultSet.getTimestamp(), but I\'d like an easy way to get the date in the format of MM/DD/YYYY

4条回答
  •  -上瘾入骨i
    2020-12-15 06:32

    import java.sql.Timestamp;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DateTest {
    
        public static void main(String[] args) {
            Timestamp timestamp = new Timestamp(System.currentTimeMillis());
            Date date = new Date(timestamp.getTime());
    
            // S is the millisecond
            SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:ss:S");
    
            System.out.println(simpleDateFormat.format(timestamp));
            System.out.println(simpleDateFormat.format(date));
        }
    }
    

提交回复
热议问题