1. 程式人生 > >Java中Date轉換為Datetime、String與Date的相互轉換

Java中Date轉換為Datetime、String與Date的相互轉換

本轉換在專案中經常遇見,現簡要地說明:

(1) Date轉換為Datetime

Datetime在java資料庫中對應的是Timestamp,轉換如下:

		//java.util.Date轉換為Timestamp
		Date date = new Date();
		Timestamp timestamp = new Timestamp(date.getTime()); //2013-01-14 22:45:36.484


(2) String轉換為Date

		//String轉換為java.util.Date
		String str = "2013-01-14";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date date = null; //初始化date
		try {
			date = sdf.parse(str); //Mon Jan 14 00:00:00 CST 2013
		} catch (ParseException e) {
			e.printStackTrace();
		}


(3) Date轉換為String

		//java.util.Date轉換為String
		Date date = new Date();
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		String str = format.format(date); //2013-01-14

(4) String轉化為java.sql.Date

轉換為java.sql.Date目的是要對資料庫進行操作

		//String轉換為java.sql.Date
		String str = "2013-01-14";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		java.sql.Date sdate = null; //初始化
		try {
			java.util.Date udate = sdf.parse(str);
			sdate = new java.sql.Date(udate.getTime()); //2013-01-14
		} catch (ParseException e) {
			e.printStackTrace();
		}


相關推薦

JavaDate轉換DatetimeStringDate相互轉換

本轉換在專案中經常遇見,現簡要地說明: (1) Date轉換為Datetime Datetime在java資料庫中對應的是Timestamp,轉換如下: //java.util.Date轉換為Timestamp Date date = new Date();

C++stringchar相互轉換

一、string轉char* 1.data()方法 string str = "hello"; const char* p = str.data(); //或char * p=(char*)str.data(); 2.c_str()方法 stri

DateTime結構體字串相互轉換的程式碼實現

問題描述 自定義一個DateTime結構體,程式碼如下: //定義DateTime結構體 struct DateTime { short year; short month; short

StringInputStream相互轉換 小結

最近用到 String與InputStream相互轉換  總結一下 1.String to InputStream String str = "String   to InputStream"; InputStream   in_nocode   =   new   Byt

javaString類型轉換yyyy-MM-dd的Date類型

col code edate birt mat led div get sys String birthday ="2017-02-22"; SimpleDateFormat sdf = new SimpleDateFormat(("yyyy-MM-dd")); jav

pythondatedatetimestring相互轉換

python中date、datetime、string的相互轉換 https://blog.csdn.net/wangkun__?t=1    import dat

Java intString的類型轉換

對象 異常 拋出異常 div 作用 使用 ava long value int -> String int i=12345;String s="";第一種方法:s=i+"";第二種方法:s=String.valueOf(i);這兩種方法有什麽區別呢?作用是不是一樣的呢

Java字元陣列StringStringBuffer三者的相互轉換

char[] data = {'H', 'e', 'l','l', 'o', 'd'};String str = new String();//或者直接呼叫構造方法:String str = new String(data);str = String.valueOf(data);//呼叫String類的v

javastringdate(日期)格式之間的轉換

經常遇到string和date之間的轉換,把相關的內容總結在這裡吧: 1.string格式轉化為Date物件: //把string轉化為dateDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date =

Java學習筆記系列】Java8陣列(引用型別)StringListSet之間的相互轉換問題

陣列、String、List、Set之間的相互轉換問題 本博主要是相理清楚一些轉換的邏輯,順便總結一下貼出來。這裡是把一些可以JDK自帶的使用方法寫出了。不代表沒有其他的轉換方式。 前提宣告: 只要跟集合交流的陣列都是引用型別的陣列。因為集合本身不

轉:JavaStringbyte[]的轉換

輸出字符串 單個字符 linu 編輯 繁體 中國人 對象 本質 計算機基礎知識 String s = "fs123fdsa";//String變量 byte b[] = s.getBytes();//String轉換為byte[] String t = new Stri

java stringbytes的轉換總結

set post java lan bsp nbsp 發現 blog fff 最近在和導航設備的通訊服務,和設備通訊時,需要將字符串以UTF-16編碼傳遞。 那如何將string,轉換為byte[]?其實Java提供了現成的實現:java.lang.string.getby

Java之bytechar和String類型相互轉換

rac static rgs div body valueof () print byte[] 1 package basictype; 2 3 /** 4 * byte、char和String類型相互轉換 5 */ 6 public class C

C#ArrayList stringstring[]數組 的轉換

list string ray AR nbsp 數組 arr spl oar 1、ArrarList 轉換為 string[] :   ArrayList list = new ArrayList();   list.Add("aaa");   list

Java的基本資料型別型別轉換規則(自動強制)原反補碼使用者自定義識別符號

基本資料型別 資料型別指明瞭變數和表示式的狀態和行為。 基本資料型別 關鍵字 記憶體中佔用位元組數 取值範圍 布林型 boolean 1位元組(8bit)

C++intstring等常見型別轉換

 C++中int、string等常見型別轉換 1、int型與string型的互相轉換 最佳實踐: int型轉string型 void int2str(const int &int_temp,string &str

Java,如何把兩個String[]合併一個 list 合併有異曲同工之妙

在Java中,如何把兩個String[]合併為一個? 看起來是一個很簡單的問題。但是如何才能把程式碼寫得高效簡潔,卻還是值得思考的。這裡介紹四種方法,請參考選用。 一、apache-commons 這是最簡單的辦法。在apache-commons中,有一個ArrayUtils.addAll

java三個特殊的類------StringObject類包裝類

1.String類 1.1 String類的兩種例項化方式 直接賦值 String str = "hello" 通過構造方法例項化String類 String str = new String("hello") 1.2 字串相等比較(內容) public bo

java對於字串 XX.toString和String.valueOf()以及強制型別轉換的區別

今天在寫程式碼的時候遇到很多需要型別轉換的東西 ,特別是需要轉換到String型別。好幾次都報錯了,特此記錄一下這三者之間的區別 toString方法 先看一下API對toString方法的描述 返回該物件的字串表示。通常,toString 方法會返回一個“以文