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(); }
相關推薦
Java中Date轉換為Datetime、String與Date的相互轉換
本轉換在專案中經常遇見,現簡要地說明: (1) Date轉換為Datetime Datetime在java資料庫中對應的是Timestamp,轉換如下: //java.util.Date轉換為Timestamp Date date = new Date();
C++中string與char相互轉換
一、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
String與InputStream相互轉換 小結
最近用到 String與InputStream相互轉換 總結一下 1.String to InputStream String str = "String to InputStream"; InputStream in_nocode = new Byt
java中String類型轉換為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
python中date、datetime、string的相互轉換
python中date、datetime、string的相互轉換 https://blog.csdn.net/wangkun__?t=1 import dat
Java中 map.values轉換為list或者string[]
1 2 3 4 5 6 7 8
Java 中int、String的類型轉換
對象 異常 拋出異常 div 作用 使用 ava long value int -> String int i=12345;String s="";第一種方法:s=i+"";第二種方法:s=String.valueOf(i);這兩種方法有什麽區別呢?作用是不是一樣的呢
Java中字元陣列、String類、StringBuffer三者的相互轉換
char[] data = {'H', 'e', 'l','l', 'o', 'd'};String str = new String();//或者直接呼叫構造方法:String str = new String(data);str = String.valueOf(data);//呼叫String類的v
java中string與date(日期)格式之間的轉換
經常遇到string和date之間的轉換,把相關的內容總結在這裡吧: 1.string格式轉化為Date物件: //把string轉化為dateDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date =
【Java學習筆記系列】Java8中陣列(引用型別)、String、List、Set之間的相互轉換問題
陣列、String、List、Set之間的相互轉換問題 本博主要是相理清楚一些轉換的邏輯,順便總結一下貼出來。這裡是把一些可以JDK自帶的使用方法寫出了。不代表沒有其他的轉換方式。 前提宣告: 只要跟集合交流的陣列都是引用型別的陣列。因為集合本身不
轉:Java中String與byte[]的轉換
輸出字符串 單個字符 linu 編輯 繁體 中國人 對象 本質 計算機基礎知識 String s = "fs123fdsa";//String變量 byte b[] = s.getBytes();//String轉換為byte[] String t = new Stri
java 中string與bytes的轉換總結
set post java lan bsp nbsp 發現 blog fff 最近在和導航設備的通訊服務,和設備通訊時,需要將字符串以UTF-16編碼傳遞。 那如何將string,轉換為byte[]?其實Java提供了現成的實現:java.lang.string.getby
Java之byte、char和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 與 string、string[]數組 的轉換
list string ray AR nbsp 數組 arr spl oar 1、ArrarList 轉換為 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list
Java中的基本資料型別、型別轉換規則(自動、強制)、原反補碼、使用者自定義識別符號
基本資料型別 資料型別指明瞭變數和表示式的狀態和行為。 基本資料型別 關鍵字 記憶體中佔用位元組數 取值範圍 布林型 boolean 1位元組(8bit)
C++中int、string等常見型別轉換
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中三個特殊的類------String類、Object類、包裝類
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 方法會返回一個“以文