Java、MySql中時間型別與字串型別的相互轉換
很多時候,我們在做專案的時候經常會遇到前臺傳回來的時間引數。有的時候,前臺會做處理,將文字框的字串轉化為時間型別的;有的時候,前臺就直接傳字串型別的,所以,作為後臺開發人員要知道,資料庫中時間型別與字串的相互轉換。
1.MySql中時間型別與字串型別相互轉換
(1).時間轉化為字串
【1】.轉化為YYYY-mm-dd ====> date_format(時間欄位名,'%Y-%m-%d');
【2】.轉化為:YYYY-mm-dd hh:mm:SS ===> date_format(時間欄位名,'%Y-%m-%d %H:%i:%s');
(2).字串轉化為時間
【1】.轉化為YYYY-mm-dd ===> STR_TO_DATE(欄位名,'%Y-%m-%d')
【2】.轉化為YYYY-mm-dd hh:mm:SS===>STR_TO_DATE(欄位名,'%Y-%m-%d %H:%i:%s')
2.Java中時間型別與字串類的轉化
java中常見的日期時間類
Date 類 最基礎的日期時間類,返回一個相對日期的毫秒數。
DateFormat類 可以接受字串輸入 輸出
SimpleDateFormat類 功能更強大的日期時間格式化類
GregorianCalendar類 提供處理日期的方法,用於計算日期
Calender類
(1).字串轉化為時間
【1】.轉化為YYYY-mm-dd
String strDate = "2004-08-13";
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date sDate = sDateFormat.parse(strDate);
【2】.轉化為YYYY-mm-dd HH:mm:ss
String
strDate = "2004-08-13 18:29:00";
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:SS");
Date sDate = sDateFormat.parse(strDate);
(2).時間轉化為字串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String startTime = sdf.format(startTime);
另外一些獲取時間的方法可以參考:http://blog.csdn.net/angus_17/article/details/7656631
相關推薦
Java、MySql中時間型別與字串型別的相互轉換
很多時候,我們在做專案的時候經常會遇到前臺傳回來的時間引數。有的時候,前臺會做處理,將文字框的字串轉化為時間型別的;有的時候,前臺就直接傳字串型別的,所以,作為後臺開發人員要知道,資料庫中時間型別與字串的相互轉換。 1.MySql中時間型別與字串型別相互
mysql UNIX時間戳與日期的相互轉換
數據庫 時間戳 now() 相互 from for time() 幫助 sel UNIX時間戳轉換為日期用函數: FROM_UNIXTIME()select FROM_UNIXTIME(1156219870); 日期轉換為UNIX時間戳用函數: UNIX_TIMESTAMP
C++中數值字元與字串的相互轉換
C++處理字串和數值時,經常需要相互轉換。C++11及以上的<string>就提供了很多類似的函式。 字串轉化為數值 Convert from strings stoi Convert string to integer
JAVA中時間與字串的相互轉換(工具類)
<span style="font-size:24px;">//model為字串的時間格式,如"<span style="font-family: arial; line-heigh
Go語言中其他資料與字串型別的轉換
1 概述 Go語言是強型別語言,因此總會需要將字串轉成需要的型別。比如整型和字串轉換,字串和布林型的轉換等。本文就介紹如何完成這些轉換,以下是Go語言關於字串轉換的整理說明,主要是與切片型別的轉換,和 strconv 包的使用。 2 與切片的轉換 切片型別可以
MySQL中時間戳與時間的互相轉換
在有些業務表中,時間欄位並沒有存入類似年月日之類的值,而是時間戳,那麼在前端展示已經進行查詢時就需要進行一次時間戳與時間的轉換操作,用到以下兩個函式: 1.將時間戳轉換為常用的時間格式FROM_UNIXTIME(timestamp,format)範例:select FROM_UNIXTIME(14979612
PHP 時間戳 與 日期的相互轉換(含mysql 中直接轉換)
UNIX時間戳和格式化日期是我們常打交道的兩個時間表示形式,Unix時間戳儲存、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時間戳那麼自如,所以有的時候需要互相轉換,下面給出PHP日期轉時間戳、MySQL日期轉換函式互相轉換的幾種轉換方式 寫
sscanf進行字串分離、提取。以及string與數值的相互轉換
利用C中的sscanf函式可以分離字串,甚至提取字串中的數字。int main() { char s[100]; int a; sscanf("ab 123pc", "%s %
js和java中日期和日期字串的相互轉換和使用
摘要:在工作中只要牽扯到日期,很大可能都會牽扯到日期的計算格式的轉換等用法,這篇文章就是要探討一下平常在 js和java中對於日期的使用。 js中日期的使用 js中日期的計算 和 比較 js中兩個日期字串的計算 ###########
java 數值型別和字串的相互轉換
數值型別:byte,short,int,long,float,double. String轉換成數值型別:呼叫包裝類的轉換方法,例如int num=Integer.parseInt("123")如果其他型別,只要換成響應的包裝類.parse數值型別("字串"); 例:Str
MySQL中橫表和豎表相互轉換
order by png image mar 插入數據 group src then images 一 豎表轉橫表 1. 首先創建豎表 create table student ( id varchar(32) primary key, name varchar
C++數字與字串的相互轉換
轉自https://blog.csdn.net/michaelhan3/article/details/75667066 首先推薦用用C++的stringstream。 主要原因是操作簡單。 數字轉字串,int float型別 同理 #include <st
python 時間戳與日期的相互轉換
time.localtime() 和 time.strptime() 都得到 struct_time(時間陣列) time.strftime() 可以這麼理解 “string format time” 格式化 time.strptime() 可以理解為 “string parser time
數字與字串的相互轉換
數字與字串的相互轉換 法一:C++的stringstream 數字轉字串(int float同理): #include #include int main(){ double a = 123.32; string res; stringstream ss; ss << a
C++中字元陣列與string的相互轉換
字元陣列轉化成string型別 char ch [] = “ABCDEFG”; string str(ch);//也可string str = ch; 或者 char ch [] = “ABCDEFG”; string str; str = ch;//在原有基
js陣列與字串的相互轉換
一、陣列轉字串 需要將陣列元素用某個字元連線成字串,示例程式碼如下: var a, b,c; a = new Array(a,b,c,d,e); b = a.join('-'); //a-b-c-d-e 使用-拼接陣列元素 c = a.join(''); //abc
java反射+註解實現Entity類與Dto類相互轉換
序言 近期在工作中管理程式碼時發現,在專案中從Dao層到Service層資料傳遞中通過大量的get(),set()方法去一個一個的去拿值去賦值,導致程式碼篇幅過長,對此甚是討厭,並且嚴重消耗開發時間。起初找過些關於這塊的資料,現在大部分都是Entity類和Dto類的屬性名相同的前提下,利用反
物件與字串的相互轉換
package xxx.xxx.xxx; import java.io.IOException; import org.springframework.util.StringUtils; import
C# Unix時間戳與日期的相互轉換
public static string ConvertDateTimeToUnix(DateTime time) { return ((time.ToUniversalTime().Ticks - 621355968
C++數值型別與string的相互轉換
1.數值型別轉換為string 1.1使用函式模板+ostringstream 使用函式模板將基本資料型別(整型、字元型、實型、布林型)轉換成string。 //ostringstream物件用來進行格式化的輸出,常用於將各種型別轉換為string