當前位置:首頁 » 編程語言 » sql把毫秒數轉換成日期
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql把毫秒數轉換成日期

發布時間: 2022-05-16 16:22:52

Ⅰ 怎樣把 資料庫中的 毫秒時間轉換成年月日格式

你是用的什麼資料庫啊,sql server 2005的話就是 date('Y-m-d H:i:s', $time)

Ⅱ SQL中..數值型格式如何何轉換成日期型,

--如過你的數據類型是float型,先轉換成int行,如果本身就是整型就不用轉換了
select
convert(varchar(10),convert(date,convert(varchar,CONVERT(int,@a))),101)

Ⅲ 如何在sql server中把資料庫中的日期欄位轉換為短日期格式

CONVERT
(data_type[(length)],expression[,style])
style
參數的定義如下:
-
0

100
(*)
默認值
mon
dd
yyyy
hh:miAM(或
PM)
1
101
美國
mm/dd/yyyy
2
102
ANSI
yy.mm.dd
3
103
英國/法國
dd/mm/yy
4
104
德國
dd.mm.yy
5
105
義大利
dd-mm-yy
6
106
-
dd
mon
yy
7
107
-
mon
dd,
yy
8
108
-
hh:mm:ss
-
9

109
(*)
默認值
+
毫秒
mon
dd
yyyy
hh:mi:ss:mmmAM(或
PM)
10
110
美國
mm-dd-yy
11
111
日本
yy/mm/dd
12
112
ISO
yymmdd
-
13

113
(*)
歐洲默認值
+
毫秒
dd
mon
yyyy
hh:mm:ss:mmm(24h)
14
114
-
hh:mi:ss:mmm(24h)
-
20

120
(*)
ODBC
規范
yyyy-mm-dd
hh:mm:ss[.fff]
-
21

121
(*)
ODBC
規范(帶毫秒)
yyyy-mm-dd
hh:mm:ss[.fff]
-
126(***)
ISO8601
yyyy-mm-dd
Thh:mm:ss:mmm(不含空格)
-
130*
科威特
dd
mon
yyyy
hh:mi:ss:mmmAM
-
131*
科威特
dd/mm/yy
hh:mi:ss:mmmAM
例如
SELECT
CONVERT(varchar(100),
GETDATE(),
0):
05
28
2015
07:57AM
SELECT
CONVERT(varchar(100),
GETDATE(),
1):
05/28/15
SELECT
CONVERT(varchar(100),
GETDATE(),
2):
15.05.28
getdate()
可以替換成你資料庫中的日期欄位

Ⅳ SQL 怎麼將日期時間格式轉換成日期

SQL將日期時間格式轉換成日期方法;

1、設置方法:to_char(to_date( '2009-04-17 16:22:44.450' ),'yyyy-mm-dd')就轉成你要的格式了。

Ⅳ 資料庫中如何把毫秒格式的時間轉換成年月日格式

操作如下:

publicstaticvoidmain(String[]args){
Datedate=newDate();
Longtime=date.getTime();
System.out.println(time);

Dated=newDate(time);
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(d));
}

Ⅵ SQL中如何將數字型轉換為日期型

平時為了方便存儲和查詢,通常會選擇將時間存儲為毫秒或者秒的形式。但是頁面顯示的時候很不直觀,需要將整型數字轉化成日期格式,轉化方式包括下面幾種:

1、秒數與Date之間的轉換:select from_unixtime(1388776825);

如果想逆向轉換,可以通過unix_timestamp()函數反向轉換。用法如下:

SELECT UNIX_TIMESTAMP() ;//獲取當前時間的秒數

SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //獲取指定日期格式的秒數

SELECT UNIX_TIMESTAMP('2014-03-23') ; //獲取指定日期格式的秒數

(6)sql把毫秒數轉換成日期擴展閱讀:

一、date型換int型

SELECT UNIX_TIMESTAMP(『2017-9-22 13:54:45』)

二、int型轉date型

SELECT FROM_UNIXTIME(1506059685)

需要注意的是,一個int值轉換為DateTime 需要從1970年1月1日0點0分0秒開始,但是必須明確,這個時間是標准時間,而不是北京時間。

資料庫中數據的時間都是以標准時間為准繩的。所以必須轉換到當前時間, 中國是+8 ,可以簡單的調用ToLocalTime達到效果。

Ⅶ 如何把int類型的毫秒數轉換成時間格式

/**
*
將指定的秒(s)數轉換為指定格式的日期字元串
*
*
@param
seconds
*
@param
format
*
@return
*/
public
static
String
getDateFormatFromSeconds(Integer
seconds,
String
format)
{
Calendar
cd
=
Calendar.
getInstance
();
long
l
=
seconds
*
1000L;
cd.setTimeInMillis(l);
SimpleDateFormat
sdf
=
new
SimpleDateFormat(format);
return
sdf.format(cd.getTime());
}
這個是我寫的日期工具類中的一個方法,你可以借鑒一下,我感覺應該適合你

Ⅷ sql 怎樣將時間轉成日期

日期格式不會是20150907你這種的。都帶有分割符,註:可以沒有時間部分。
你這個沒辦法做,
convert 本身就是數據類型轉換用的。112是你的字元串格式
SELECT CAST( convert(varchar(10), getdate(),112) AS DATE)