簡體   English   中英

在Java上將日期格式轉換為其他格式

[英]Converting Date format to other format on Java

我一直在用Java上的GWT開發應用程序。 我在此站點上為我的項目使用了日歷工具。 當我選擇任何日期時,請將此格式(13-Aug-13)給我。

我使用以下代碼:

final DateField txtBirthofDay = new DateField("Birth of Day", "dob", 190);
txtBirthofDay.setValue(new Date());

我想將此日期插入數據庫。 因此,我必須轉換此格式(2013-08-23)。 我之前互相轉換了許多日期格式,但沒有轉換字符串類型(八月)。

引用以下格式的Java日期格式文檔

日期時間格式

嘗試這個:

SimpleDateFormat dt = new SimpleDateFormat("dd-MMM-yyyy");
Date date = dt.parse("23-Aug-2013");;

// *** same for the format String below
SimpleDateFormat dt1 = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(dt1.format(date));

您應該根據需要選擇SimpleDateformat。 單擊此鏈接以了解如何在Java中使用simpledateformat

鏈接

嘗試這個,

    DateFormat df=new SimpleDateFormat("dd-MMM-yy");
    Date date=df.parse("23-Aug-13");
    System.out.println(df.format(date));
    df=new SimpleDateFormat("yyyy-MM-dd");
    String requiredFormatedDate=df.format(date);
    System.out.println(requiredFormatedDate);// 2013-08-23

SimpleDateFormat將日期格式化為給定的模式

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    System.out.println(sdf.format(new Date()));

暫無
暫無

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

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