DTREAD

プチコン3号 プチコンBIG 

日付/曜日を数値で取得

DTREAD ["date"] OUT yy,mm,dd[,week]

パラメーター

date「YYYY/MM/DD」形式の日付を表す文字列(省略時:現在日付)

戻り値

yy
mm
dd
week曜日を表す数値(0~6)

解説

現在日付または指定した日付文字列から、データを数値で受け取ります。
曜日の取得も可能です。
曜日の戻り値(0~6)対応表
0:日 1:月 2:火 3:水 4:木 5:金 6:土

現在年月日を文字列で取得するだけならシステム予約変数の「DATE$」で可能です。
時刻を扱う場合はTMREADを参照

サンプルコード

現在日付を取得して表示
DTREAD OUT Y,M,D
PRINT Y;"ねん ";M;"がつ ";D;"にち"
指定日付を取得して表示
DTREAD "2015/05/20" OUT Y,M,D
PRINT Y;"ねん ";M;"がつ ";D;"にち"
今日の曜日の表示
DIM WEEK$[7]
'配列「WEEK$」に曜日名を読込。WEEK$[0]="にち",WEEK$[1]="げつ",…
COPY WEEK$,@WEEKNAME
 
DTREAD OUT Y,M,D,W
PRINT "きょうは";WEEK$[W];"ようび"
 
'ようびのデータ
@WEEKNAME
DATA "にち","げつ","か","すい","もく","きん","ど"

参照

READ DATAに書かれた内容で変数に値を一括代入する
DATA READで読み取るためのデータを記述
RESTORE READで読込むDATAの位置を指定
OPTION プログラムの動作モードを設定
WAIT プログラムを指定フレーム数停止
VSYNC プログラムを指定フレーム間隔まで停止
' プログラムの中にコメントを書く
REM プログラムの中にコメントを書く
KEY ファンクションキーの設定を上書/読込
DTREAD 日付/曜日を数値で取得
TMREAD 時刻を数値で取得
CHKLABEL ラベル名が存在するか調べる
CHKCALL ユーザー定義命令・関数に使われている名前か調べる
CHKVAR 変数に使われている名前か調べる
DIALOG 画面にダイアログを表示する
CLIPBOARD クリップボードへの読み書き
DLCOPEN プチコン3号 カタログIPの利用開始を宣言

Facebookコメント