ヘルプ センターヘルプ センター
曜日
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'))
シリアル日付値、あるいは日付と時刻を表すテキスト。日付値はベクトルまたは行列で指定できます。テキストは、文字ベクトル、文字ベクトルの cell 配列、string 配列、または各行が日付を表す文字配列として指定できます。D が文字ベクトルの cell 配列または string 配列である場合は、1 行 n 列または n 行 1 列でなければなりません。
n
D が文字ベクトル、文字ベクトルの cell 配列、string 配列、または文字配列である場合、日付は次の形式のいずれかにできます。
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 が文字ベクトルの cell 配列の場合、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