1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日時を文字列にしたり、日時から数値を取得したり

Posted at

日時を取得する色々な関数

Now()

現在日時を取得します。
image.png
テキストラベルに記載するとこんな感じ。表示はされていませんが秒もちゃんと取得できています。

※ただアプリで表示した際の日時が取得できるだけなので、その瞬間の日時を取得するには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())
    )
)

アプリ起動時に変数に入れておくと、アプリ全体で使えるので便利です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?