SQLのTIMEデータを表示するとHH:mmになっていない

ホーム フォーラム Power Apps アプリの作り方 SQLのTIMEデータを表示するとHH:mmになっていない

このトピックには6件の返信が含まれ、3人の参加者がいます。1 年、 1 ヶ月前 Y.Iwata さんが最後の更新を行いました。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #4574
    Helpful
    Up
    0
    Down
    Not Helpful

    Y.Iwata
    参加者

    はじめまして。

    とりあえず、下記の様なSQLテーブルのレコードをキャンバスアプリで書き換えるアプリを作っているのですが、

    create table NEW_ENTITY4 (
      starttime TIME
      , endtime   TIME
    )

    9:37:00 と入っているつもりのデータが “PT9H37M”と表示されます。
    1.こういうものなのでしょうか?
    2.HH:mm 形式で表示させ、変更した場合、TIME形式で保存するにはどうすればよいのでしょうか?

    以上、よろしくお願いします。

    #4575
    Helpful
    Up
    0
    Down
    Not Helpful

    Yugo Shimizu
    キーマスター

    Y.Iwata さん、こんにちは。

    Text 関数は試されましたか?
    もしまだなら、以下が参考になるかと思います。

    PowerApps の Text 関数
    https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/functions/function-text

    PowerApps でテキスト、日付、および時刻を表示する
    https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/show-text-dates-times

    #4576
    Helpful
    Up
    0
    Down
    Not Helpful

    Y.Iwata
    参加者

    早速の情報をありがとうございます。

    試してみます。

    #4591
    Helpful
    Up
    0
    Down
    Not Helpful

    Y.Iwata
    参加者

    Text(Parent.Default,”[$-en-US]hh:mm”)と 試してみたのですが、表示は変わりません。
    使用しているText入力用のエリアの問題かと思い、例文通り、 Text(Now(), “[$-en-US]hh:mm”)とすると現在の時刻が hh:mm形式で表示されました。

    Parent.Default という指定がよくなさそうかも?と思い始めたのですが、
    何を指定すればよいかわかりません。

    なにかアドバイスはございませんでしょうか?

    #4631
    Helpful
    Up
    1
    Down
    Not Helpful

    Hiro #PowerAddict
    キーマスター

    SQLのTIME typeはPowerAppsではただのText形式と認識されるようです。
    https://powerapps.microsoft.com/en-us/blog/working-with-time-columns-in-sql-server/
    こちらでワークアラウンドが書かれているので試してみてください。

    #4632
    Helpful
    Up
    0
    Down
    Not Helpful

    Y.Iwata
    参加者

    Hiro様
    大変貴重な情報をありがとうございます。試してみます。

    #4642
    Helpful
    Up
    0
    Down
    Not Helpful

    Y.Iwata
    参加者

    折角情報をいただいたのですが、
    残念ながら諸般の事情で今回のアプリ制作が中止となってしまい、結局試す時間が取れませんでした。

    同じような案件の際、再度挑戦してみます。

    ありがとうございました。

7件の投稿を表示中 - 1 - 7件目 (全7件中)

トピック「SQLのTIMEデータを表示するとHH:mmになっていない」への新規返信追加は締め切られています。

ツールバーへスキップ