※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

DateTime クラスの weekday_js と weekday_py 属性

このページではDateTimeクラスのweekday_jsweekday_py属性の各インターフェイスについて説明します。

各インターフェイス概要

weekday_js属性はJavaScriptの曜日の値(日曜が0となり、土曜が6となります)を取得します。

似たような形で、weekday_py属性はPythonの曜日の値(月曜が0となり、日曜が6となります)を取得します。

これらのインターフェイスはgetterのインターフェイスのみ存在します(setterのインターフェイスは存在しません)。

基本的な使い方

DateTimeクラスのインスタンスがこれらの各属性のインターフェイスを持っています。

これらのgetterのインターフェイスはInt型の曜日の値を返却します。

import apysc as ap

ap.Stage()

# 2022-12-11 is Sunday.
datetime_: ap.DateTime = ap.DateTime(year=2022, month=12, day=11)
weekday_js: ap.Int = datetime_.weekday_js
assert weekday_js == 0

weekday_py: ap.Int = datetime_.weekday_py
assert weekday_py == 6

weekday_js 属性のAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイス概要]

現在の曜日の値を取得します。このインターフェイスは以下のようにJavaScriptの曜日の値をベースとした値を設定します。
・0 -> 日曜
・1 -> 月曜
・2 -> 火曜
・3 -> 水曜
・4 -> 木曜
・5 -> 金曜
・6 -> 土曜


[返却値]

  • weekday: Int

    • 現在の曜日の値。


[コードサンプル]

>>> import apysc as ap
>>> _ = ap.Stage()
>>> datetime_: ap.DateTime = ap.DateTime(year=2022, month=12, day=4)
>>> datetime_.weekday_js  # Sunday
Int(0)

>>> datetime_ = ap.DateTime(year=2022, month=12, day=10)
>>> datetime_.weekday_js  # Saturday
Int(6)

weekday_py 属性のAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイス概要]

現在の曜日の値を取得します。このインターフェイスは以下のようにPythonの曜日の値をベースとした値を設定します。
・0 -> 月曜
・1 -> 火曜
・2 -> 水曜
・3 -> 木曜
・4 -> 金曜
・5 -> 土曜
・6 -> 日曜


[返却値]

  • weekday: Int

    • 現在の曜日の値。


[コードサンプル]

>>> import apysc as ap
>>> _ = ap.Stage()
>>> datetime_: ap.DateTime = ap.DateTime(year=2022, month=12, day=5)
>>> datetime_.weekday_py  # Monday
Int(0)

>>> datetime_: ap.DateTime = ap.DateTime(year=2022, month=12, day=4)
>>> datetime_.weekday_py  # Sunday
Int(6)