mysql date 格式的提取和轉換

2021-08-12 00:24:34 字數 1125 閱讀 1190

0 先理解下格式問題

要理解兩種格式,一是mysql內部使用和儲存時使用的格式,另乙個是使用者顯示的格式;

儲存格式:mysql儲存日期時間值時使用的ccyy-mm-dd格式遵循iso 8601標準;

顯示格式:顯示在輸出介面上的格式,可以使用data_format()或time_format()函式來設定和轉換;

1 轉換和處理

1)提交資料,一是使用標準格式讓其自動識別,二是對輸入值進行格式指定和轉換

insert into t (d) values(『2012-01-01』); #使用預設ansi標準格式,讓資料庫自動識別字串為日期;

insert into t (d) values( str_to_date(『2012/february/01』, 『%y/%m/%d』) ); #使用字元轉換為日期的函式來處理自定義格式的輸入值;

2)查詢資料,一是不使用格式(即使用預設的ccyy-mm-dd格式),二是指定輸出格式

select current_date(); #預設格式

select date_format(current_date(), 」%y/%m/%d」); #使用自定義格式,具體參考下date_format的幫助,主要是格式控制符的使用。

2 格式化引數

date_format(), time_format(), str_to_date()這三個函式都接受格式化串作為引數來格式化日期時間

常用的格式化字元:

%y 4位數字年份 2012

%y 2位數字年份 12

%m 完整英文月份名稱,january - december

%b 月份名稱前三個字母,jan - dec

%m 2位數字月份 01-12

%c 最小位數字月份 1-12

%d 2位數字日期 01-31

%e 最小位數字日期 1-31

%w 工作日名稱 sunday - saturday

%r 12小時制時間,以am或pm結尾

%t 24小時制時間

%h 24小時制小時 00-23

%i 2位數字分鐘 00-59

%s 2位數字秒數 00-59

%% %文字字元

原文:

Python JSON格式資料的提取和儲存的實現

環境 python 3.6.5 json json j ascript object notation 是一種輕量級的資料交換格式,它使得人們很容易的進行閱讀和編寫。同時也方便了機器進行解析和生成。適用於進行資料互動的場景,比如 前台與後台之間的資料互動。python中自帶了json模組,直接imp...

mnist 提取目錄格式和指令碼

coding utf 8 from pil import image import struct import time import os for path num pic in in mnist test mnist train for num dir in range 10 if os.pat...

JS解析提取LRC格式的歌詞

參考 ar 王菲 ti 匆匆那年 00 00.51 王菲 匆匆那年 00 01.79 作詞 林夕 00 02.61 作曲 梁翹柏 00 28.64 匆匆那年我們 00 29.92 究竟說了幾遍 00 31.55 再見之後再拖延 00 34.25 可惜誰有沒有 00 35.67 愛過不是一場 00 3...