簡體   English   中英

如何將日期的日期格式設置為日期而不是字符串?

[英]How to set date format of a date into Date but not String?

這是我需要做的:

我想將date2更改為Date而不是String。

 Date date = new Date();
 DateFormat format = new SimpleDateFormat ("yyyy/MM/dd",Locale.ENGLISH);
 String date2 = format.format(date);

它不允許我將date2保存為日期。 有人請幫助我。 謝謝

java.util.Date對象沒有格式。 它們只是代表一個日期值。 您不能“設置Date對象的格式”,因為Date對象不能存儲此信息。

您要問的內容(“如何設置Date對象的格式”)是不可能的,因為那不是Date對象的工作方式。

相反,您應該做的只是使用Date對象,並在需要顯示它的位置,使用SimpleDateFormat對象將其轉換為所需格式的String

import java.text.SimpleDateFormat;
import java.util.Date;

String your_date = "2014-12-15 00:00:00.0";
DateFormat format = new SimpleDateFormat ("yyyy/MM/dd",Locale.ENGLISH);
Date new_date = format.parse(your_date);
System.out.println(new_date);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM