MATLAB Function Reference |
Syntax
N = datenum(str
) N = datenum(str,
P
) N = datenum(Y,M,D) N = datenum(Y,M,D,H,MI,S)
Description
Datenum
函數將日期字串和日期向量轉換成日期序號。日期序號是從某一個參考日期開始經過的天數。預設的參考日期是 1-Jan-0000。
N = datenum(
將日期字串 str
)
str
轉換成日期序號。年份以兩個字元表示的日期字串,例如: 12-june-12
,會被認為是介於現在年份的前五十年和後五十年之間。
N = datenum(
當日期字串的年份以兩個字元表示時,認定該年份是介於以 P 為起始年份的一百年區間內。預設的起始年份是現在年份的前五十年。str,
P
)
N = datenum(Y,M,D)
傳回對應 Y
、 M
和 D
(year, month, day)陣列中元素的日期序號。 Y
、 M
和 D
必須是同樣維度的陣列(或是其中幾個是單一數字)。
各個陣列中超出正常範圍的數值會被自動“進位”到下一個單位。
N = datenum(Y,M,D,H,MI,S)
傳回對應 Y
、 M
、 D
、 H
、 MI
和 S
(year, month, hour, minute, and second)陣列中元素的日期序號。 Y
、 M
、 D
、 H
、 MI
和 S
必須是同樣維度的陣列(或是其中幾個是單一數字)。
Examples
n = datenum('19-May-1995')
n =
728798
n = datenum(1994,12,19)
n =
728647
n = datenum('12-june-12') n = 735032
n = datenum('12-june-12', 1900) n = 698507
See Also
date | datestr |