![](/img/trans.png)
[英]How to Convert String type date to date for entry into oracle DB - Java
[英]convert a date object to Oracle timestamp type string
我想將日期對象( ex: new Date()
轉換為具有類似於Oracle時間戳類型的格式的字符串, ex: 21-OCT-13 11.08.13.858000000 AM
。 我知道我可以在日期對象(如day, month, year, hour, minute, ...
等)中獲取每條信息day, month, year, hour, minute, ...
以形成Oracle格式字符串,但我真的想知道是否有實用程序可以代替?
使用SimpleDateFormat#format()
您可以將Date
打印為
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy hh.mm.ss.SSSSSSSSS a");
System.out.println(sdf.format(new Date()).toUpperCase());
輸出:
21-OCT-13 10.01.38.000000614 AM
有關日期和時間模式,請參見JavaDocs 。
嘗試看看SimpleDateFormats-這將是您最好的選擇,也是最簡單的方法。
例如:
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm:ss"); //Hours:Minutes:Seconds
String strDate = dateFormat.format(date);
使用SimpleDateFormat 。
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("your_format_here"); // dd/MM/yy h:mm:ss a
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.