getYear関数

本ページには広告が含まれています。

指定した日付から「年」を返します。

構文
  1. UString = getYear( date )
引数
date 必須
日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
戻り値
指定した日付の「年」

プログラム

UWSC
//////////////////////////////////////////////////
// 【引数】
//   date : 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
// 【戻り値】
//   指定した日付の「年」
//////////////////////////////////////////////////
FUNCTION getYear(date)
	GETTIME(0, date)
	RESULT = G_TIME_YY4
FEND

解説

    2行目
    UWSC
    	GETTIME(0, date)
    指定された日付を解析し、時間情報を特殊変数に格納する命令です。[createLink url="/script/function/gettime/"]の第二引数に指定された日時を特殊変数に格納します。
    3行目
    UWSC
    	RESULT = G_TIME_YY4
    特殊変数G_TIME_YY4の年を戻り値として返します。

プログラム実行例

指定日の年、月、日を取得

今日の年・月・日をそれぞれ出力します。

UWSC
DIM date = today()

PRINT getYear(date)
PRINT getMonth(date)
PRINT getDay(date)

//////////////////////////////////////////////////
// 【引数】
//   date : 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
// 【戻り値】
//   指定した日付の「日」
//////////////////////////////////////////////////
FUNCTION getDay(date)
	GETTIME(0, date)
	RESULT = G_TIME_DD2
FEND

//////////////////////////////////////////////////
// 【引数】
//   date : 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
// 【戻り値】
//   指定した日付の「月」
//////////////////////////////////////////////////
FUNCTION getMonth(date)
	GETTIME(0, date)
	RESULT = G_TIME_MM2
FEND

//////////////////////////////////////////////////
// 【引数】
//   date : 日付(”YYYYMMDD” or “YYYY/MM/DD” or “YYYY-MM-DD” or “YYYYMMDDHHNNSS” or “YYYY/MM/DD HH:NN:SS”)
// 【戻り値】
//   指定した日付の「年」
//////////////////////////////////////////////////
FUNCTION getYear(date)
	GETTIME(0, date)
	RESULT = G_TIME_YY4
FEND

//////////////////////////////////////////////////
// 【引数】
// 【戻り値】
//   今日の日付
//////////////////////////////////////////////////
FUNCTION today()
	GETTIME()
	RESULT = G_TIME_YY4 + "/" + G_TIME_MM2 + "/" + G_TIME_DD2
FEND
結果
2022 07 19
使用関数
解説(自動生成)

月齢計算

UWSC
結果
プレーンテキスト
使用関数
解説(自動生成)

今年何パーセント終わった?

現在時刻時点で今年の何%が終わったのかをリアルタイムで確認できます。現在時刻、経過割合、残り日数を吹き出しに表示します。更新間隔は1秒です。

UWSC
結果
プレーンテキスト
使用関数
解説(自動生成)

今年の恵方を求める

恵方は西暦の下1桁の数字で決まるので、その値で条件分けをします。

UWSC
結果
プレーンテキスト
使用関数
解説(自動生成)

関連記事

dateSerial関数 (自作関数)
引数に指定した年、月、日の日付が表すシリアル値を返します。
getKyureki関数 (自作関数)
西暦から旧暦を求めます。
chuki関数 (自作関数)
指定したユリウス日の直前の中気を求めます。
JDToYMD関数 (自作関数)
ユリウス日をグレゴリオ暦に変換します。
YMDToJD関数 (自作関数)
グレゴリオ暦をユリウス日に変換します。
dateValue関数 (自作関数)
日付形式の文字列をシリアル値に変換します。
getNthWeekday関数 (自作関数)
指定年月の第n週のw曜日(第nW曜日)の日付を返します。
dateDiff関数 (自作関数)
指定された2つの日付の時間間隔を返します。
dateString関数 (自作関数)
指定された日付を西暦から和暦に変換します。
dateAdd関数 (自作関数)
日時に、指定した単位の時間を加算して返します。