java如何将string转换成date_java如何将string类型转为date类型?Java的转型方法
學習Java的小伙伴們有時候可能會碰到這么一些煩惱,寫日期的時候代碼一直報錯,原因就是日期一直寫的是字符串,在項目里就不能寫成字符串了,必須把字符串類型轉成日期類型,那Java中如何將字符串String轉為日期類型呢?今天小編就給大家講一講String如何轉成data。
話不多說,直接上例子: //Java中String類型轉換成數據庫中的日期類型,添加到數據庫
//創建sdf對象,指定日期格式類型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//sdf將字符串轉化成java.util.Date
java.util.Date parse=null;
try {
parse = sdf.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}
//java.util.Date轉換成long
long time = parse.getTime();
//獲取當前日期,java.util.Date
//Date date1 = new Date();
//sdf將java.util.Date轉化成String
//String format = sdf.format(date1);
//將long轉換為java.sql.Date
Date date2 = new Date(time);
Java SimpleDateFormat類是一個以與語言環境有關的方式來格式化和解析日期的具體類。它允許進行格式化、解析、和規范化。
SimpleDateFormat格式說明:
G 年代標志符
y 年
M 月
d 日
h 時 在上午或下午 (1~12)
H 時 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第幾天
F 一月中第幾個星期幾
w 一年中第幾個星期
W 一月中第幾個星期
a 上午 / 下午 標記符
k 時 在一天中 (1~24)
K 時 在上午或下午 (0~11)
z 時區
例: import java.text.*;
import java.util.Date;
public class FormatDateTime {
public static void main(String[] args) {
/// 打印出2006年11月17日 15時19分56秒
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
//打印 06/11/17 15:19
SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");
//2006-11-17 15:19:56
SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//2006年11月17日 15時19分56秒 星期五
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒 E ");
// 一年中的第 321 天 一年中第46個星期 一月中第3個星期 在一天中15時 CST時區
SimpleDateFormat myFmt4=new SimpleDateFormat(
"一年中的第 D 天 一年中第w個星期 一月中第W個星期 在一天中k時 z時區");
Date now=new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());// 17 Nov 2006 07:19:56 GMT
System.out.println(now.toLocaleString());// 2006-11-17 15:19:56
System.out.println(now.toString());// Fri Nov 17 15:19:56 CST 2006
}
}
以上就是關于Java中String如何轉換成Date的方法,你學會了嗎?更多相關內容請持續關注本站。
總結
以上是生活随笔為你收集整理的java如何将string转换成date_java如何将string类型转为date类型?Java的转型方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 过年买什么衣服比较好 给大家几种选择当参
- 下一篇: 联合国儿童基金会捐款可以取消吗