帮助中心帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
星期几
DayNumber = weekday(D)
[DayNumber,DayName] = weekday(D)
[DayNumber,DayName] = weekday(D,DayForm)
[DayNumber,DayName] = weekday(D,language)
[DayNumber,DayName] = weekday(D,DayForm,language)
DayNumber = weekday(D) 返回表示 D 中每个元素的星期几的数字。
DayNumber
D
[DayNumber,DayName] = weekday(D) 还返回 DayName 中星期几的缩写英语名称。
DayName
示例
[DayNumber,DayName] = weekday(D,DayForm) 按 DayForm 指定的格式返回星期几的名称(美国英语形式)。
DayForm
[DayNumber,DayName] = weekday(D,language) 按 language 中指定的区域设置语言返回星期几的缩写名称。
language
[DayNumber,DayName] = weekday(D,DayForm,language) 按指定的格式和指定的区域设置语言返回星期几的名称。可以按任一顺序指定 DayForm 和 language。
全部折叠
确定 2012 年 12 月 21 日是星期几。
D = '21-Dec-2012'; [DayNumber,DayName] = weekday(D)
DayNumber = 6
DayName = 'Fri'
2012 年 12 月 21 日是星期五。
返回一个日期序列值向量的星期几的完整名称。
D = [734999;735015]; DayForm = 'long'; [DayNumber,DayName] = weekday(D,DayForm)
DayNumber = 2×1 5 7
DayName = 2x8 char array 'Thursday' 'Saturday'
使用 language 输入参量返回以美式英语表示的日期名称。
D = 728647; DayForm = 'long'; language = 'en_US'; [DayNumber,DayName] = weekday(D,DayForm,language)
DayNumber = 2
DayName = 'Monday'
在美国英语中,星期几的名称为 Monday。
Monday
返回以当前区域设置的语言表示的日期名称。
language = 'local'; [DayNumber,DayName] = weekday(D,DayForm,language);
DayName 的值取决于区域设置。例如,在法语区域设置中,星期几的名称为 Lundi。
Lundi
确定按格式 mmm.dd.yyyy 指定的日期的星期几。在 weekday 内调用 datenum 以指定表示日期的输入文本的格式。
mmm.dd.yyyy
weekday
datenum
[DayNumber,DayName] = weekday(datenum('Dec.21.2012','mmmm.dd.yyyy'))
日期序列值或表示日期时间的文本。日期数字可以指定为向量或矩阵。文本可以指定为字符向量、字符向量元胞数组、字符串数组或字符数组(其中每行表示一个日期)。如果 D 为字符向量元胞数组或字符串数组,则它必须为 1×n 或 n×1 的大小。
n
如果 D 为字符向量、字符向量元胞数组、字符串数组或字符数组,则日期可以为下列格式之一。
dd-mmm-yyyy
01-Mar-2000
mm/dd/yyyy
03/01/2000
yyyy-mm-dd
2000-03-01
对于其他格式的表示日期的文本,首先使用 datenum 函数将日期转换为日期序列值,然后将其传递给 weekday。
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | cell | string
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
char
cell
string
'short'
'long'
输出日期名称的格式,指定为下列值之一。
Mon
'en_US'
'local'
DayName 中日期名称的输出语言,指定为下列值之一。
[1,7]
表示星期几的值,返回为范围 [1,7] 中的整数数组,其中 1 表示星期日,7 表示星期六。
1
7
如果输入 D 为数值数组,则 DayNumber 的大小与 D 的大小相同。
如果输入 D 为字符向量元胞数组,则 DayNumber 为 m×1 向量,其中 m 与 D 的长度相同。
m
星期几的名称,返回为字符数组。DayName 的内容取决于 DayForm。
如果 DayForm 为 'short',则 DayName 包含一个缩写名称(例如 Tues)。
Tues
如果 DayForm 为 'long',则 DayName 包含星期几的完整名称(例如 Tuesday)。
Tuesday
DayName 是一个 m×n 矩阵,其中 m 是 D 中表示的日期数。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
在 R2006a 之前推出
datetime | datevec | eomday
datetime
datevec
eomday
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office