日時を取得する色々な関数
Now()
現在日時を取得します。
テキストラベルに記載するとこんな感じ。表示はされていませんが秒もちゃんと取得できています。
※ただアプリで表示した際の日時が取得できるだけなので、その瞬間の日時を取得するにはOnSelectプロパティで変数に格納したり、時計のように機能させるにはタイマーコントロールと組み合わせるなど工夫が必要です
Text(Now(),"yyyy年mm月dd日ddd HH:mm:ss") //2025年03月28日金曜日 21:02:48
テキスト関数と組み合わせて日時を文字列に
日時から数値を取得する便利な関数もあります。
Year(Now()) //年
Month(Now()) //月
Day(Now()) //日
Hour(Now()) //時
Minute(Now()) //分
Second(Now()) //秒
業務アプリで割と使うのが年度の取得
//年度の取得
If(
Month(Now()) < 4,
Year(Now()) - 1,
Year(Now())
)
数値で取得できるので、計算ができます。
//今の年度を変数に格納
Set(_nendo,
If(
Month(Now()) < 4,
Year(Now()) - 1,
Year(Now())
)
)
アプリ起動時に変数に入れておくと、アプリ全体で使えるので便利です。