文档

工作日

星期几

描述

DayNumber=工作日(D中的每个元素返回表示星期几的数字D

例子

(DayNumberDayName工作日;工作日D另外还返回星期几的缩写英文名,在DayName

例子

(DayNumberDayName工作日;工作日DDayForm方法指定的格式返回星期几的名称DayForm,用美式英语。

(DayNumberDayName工作日;工作日D语言中指定的区域设置的语言中返回星期几的缩写名语言

例子

(DayNumberDayName工作日;工作日DDayForm语言以指定的格式和指定区域设置的语言返回星期几的名称。你可以指定DayForm语言两种顺序都行。

例子

全部折叠

确定2012年12月21日是星期几。

D =”21日- 12月- 2012;[DayNumber,DayName] =工作日(D)
DayNumber = 6
DayName =“星期五”

2012年12月21日是星期五。

返回序列日期数向量的星期几的全称。

D = [734999;735015];DayForm =“长”;[DayNumber,DayName] = weekday(D,DayForm)
DayNumber =2×15 7
DayName =2x8字符数组“星期四”“星期六”

返回美式英语中的日期名称语言输入参数。

D = 728647;DayForm =“长”;语言=“en_US”;[DayNumber,DayName] =工作日(D,DayForm,language)
DayNumber = 2
DayName =“星期一”

在美式英语中,星期几的名字是周一

返回当前区域设置语言的日名。

语言=“本地”;[DayNumber,DayName] = weekday(D,DayForm,language);

的价值DayName取决于语言环境。例如,在法语区域设置中,星期几的名称为Lundi

确定在格式中指定的日期的星期几mmm.dd.yyyy。调用datenum里面的工作日指定表示日期的输入文本的格式。

[DayNumber,DayName] = weekday(datenum)“Dec.21.2012”“mmmm.dd.yyyy”))
DayNumber = 6
DayName =“星期五”

输入参数

全部折叠

表示日期和时间的序列号或文本。日期数字可以指定为矢量或矩阵。文本可以指定为字符向量、字符向量的单元格数组、字符串数组或字符数组(其中每行表示一个日期)。如果D是字符向量的单元格数组或字符串数组,那么它必须是1 by-nn1。

如果D是字符向量、字符向量的单元格数组、字符串数组或字符数组,则日期可以是以下格式之一。

日期格式 例子
dd-mmm-yyyy 01 - 3月- 2000
mm / dd / yyyy 03/01/2000
yyyy-mm-dd 2000-03-01

对于以其他格式表示日期的文本,首先使用属性将日期转换为串行日期数datenum函数,然后将它们传递给工作日

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符|细胞|字符串

输出日期名称的格式,指定为以下值之一。

DayForm 的格式DayName的名字 例子
“短” 缩写的名字 我的
“长” 全名 周一

输出日期名称的语言DayName,指定为以下值之一。

语言 描述
“en_US” 我们英语
“本地” 当前区域设置的语言

输出参数

全部折叠

值,表示星期几,作为范围内的整数数组返回(1、7),在那里1表示星期日,7是星期六。

  • 如果输入D是一个数值数组,那么大小是DayNumber等于的大小D

  • 如果输入D是字符向量的单元阵列,那么DayNumber是一个- × 1向量,其中等于的长度D

星期几的名称,作为字符数组返回。的内容DayName取决于DayForm

  • 如果DayForm“短”,然后DayName包含缩写名称(例如,外胎).

  • 如果DayForm“长”,然后DayName包含工作日的全名(例如,周二).

DayName——- - - - - -n,在那里日期的数目是否表示为D

另请参阅

||

R2006a之前引入