Java中Date对象与String互转

Posted 走在远方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中Date对象与String互转相关的知识,希望对你有一定的参考价值。

 1 package com.java.test;
 2 
 3 import java.text.ParseException;
 4 import java.text.SimpleDateFormat;
 5 import java.util.Date;
 6 
 7 public class DateStringTransfrom {
 8 
 9     public static void main(String[] args) {
10         stringTransfromDateOne();
11         //stringTransformDateTwo();
12         //DateTransformStringOne();
13         //DateTransformStringTwo();
14     }
15 
16     // yyyy-MM-dd HH:mm:ss格式的字符串转换为Date对象
17     static void stringTransfromDateOne() {
18         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
19         Date date = null;
20         try {
21             date = dateFormat.parse("2010-10-01 12:00:00");
22         } catch (ParseException e) {
23             // TODO Auto-generated catch block
24             e.printStackTrace();
25         }
26         System.out.println("date object: " + date);
27     }
28 
29     // yyyy-MM-dd格式的字符串转换为Date对象
30     static void stringTransformDateTwo() {
31         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
32         Date date = null;
33         try {
34             date = dateFormat.parse("2010-10-01");
35         } catch (ParseException e) {
36             // TODO Auto-generated catch block
37             e.printStackTrace();
38         }
39         System.out.println("date object: " + date);
40     }
41 
42     // 当前时间对象转换为字符串
43     static void DateTransformStringOne() {
44         Date date = new Date();
45         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
46         String dateString = dateFormat.format(date);
47         System.out.println("dateString: " + dateString);
48     }
49     
50     //指定日期对象转换为字符串
51     static void DateTransformStringTwo() {
52         // 创建指定日期对象
53         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
54         Date date = null;
55         try {
56             date = dateFormat.parse("2010-10-01 12:00:00");
57         } catch (ParseException e) {
58             // TODO Auto-generated catch block
59             e.printStackTrace();
60         }
61 
62         String dateString = dateFormat.format(date);
63         System.out.println("dateString: " + dateString);
64 
65     }
66 
67 }

 

以上是关于Java中Date对象与String互转的主要内容,如果未能解决你的问题,请参考以下文章

Java 8 中 Date与LocalDateTimeLocalDateLocalTime互转

Java-驼峰命名与下划线命名互转

java日期与字符串互转(SimpleDateFormat方式)

Java时间字符串和时间对象互转(指定化格式)

JS 对象(Object)和字符串(String)互转方法

JS 对象(Object)和字符串(String)互转方法