簡體   English   中英

在Java中轉換日期和時間

[英]Convert date and time in java

我如何轉換字符串,

yyyy/MM/dd HH:mm:ss:SSS

至,

MM/dd/yyyy HH:mm AM/PM

希望我們的堆棧用戶能幫助我。

    public static void main(String[] args) throws ParseException {
            SimpleDateFormat dfFrom = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"),
                            dfTo = new SimpleDateFormat("MM/dd/yyyy hh:mm a");

            System.out.println(dfTo.format(dfFrom.parse("2013-01-02 14:59:27.953")));
    }

問候,

AKDA

如果只想更改輸出格式,則可以使用SimpleDateFormat中的 .format()

SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String s = new SimpleDateFormat("MM/dd/yyyy HH:mm a").format(simple);

您無需指定是否實際使用Date對象,但是可以使用上述方法執行所需的轉換。

如果您希望使用SimpleDateFormat ,但實際上想要更改內部格式,請使用applyPattern()

simple.applyPattern("MM/dd/yyyy HH:mm a");

您的時間格式錯誤MM代表月份,mm代表分鍾

MM/DD/YYYY HH:mm AM/PM

代替

MM/DD/yyyy HH:MM AM/PM

使用SimpleDateFormat

嘗試這個,

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/DD/yyyy HH:mm a");
System.out.println("Formated Date : "+simpleDateFormat.format(new Date()));

嘗試這個

  String dateTime="2013-01-02 14:59:27.953";
    DateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");
    Date date=df.parse(dateTime);
    df=new SimpleDateFormat("MM/DD/yyyy hh:mm a");
    System.out.println(df.format(date));
   }
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
    Test() throws ParseException {
  SimpleDateFormat sd = new SimpleDateFormat();
        String dateString = "2013-01-02 14:59:27.953";
        sd.applyPattern("yyyy-MM-dd HH:mm:ss.SSS");
        Date date = sd.parse(dateString);
        sd.applyPattern("MM/dd/yyyy HH:mm a");
        System.out.println(sd.format(date));
    }

    public static void main(String[] args) {
        try {
           new Test();
        } catch(ParseException e) {
           System.err.println(e.getMessage());
        }
    }
}

暫無
暫無

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

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