みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お疲れ様です。
タイムスタンプが2022/12/01 11:22:52
といった表記になっていると思いますが
それを20221201112252といった形に変換することは可能でしょうか。
別フィールドに表示でもタイムスタンプ自体の表記を変えるのでもどちらでも大丈夫です。
その14桁の数字を出せればよいです。
タイトル記載ミスです。
8桁ではなく14桁です。
タイムスタンプタイプでは、
セパレータを取れても、
日付と時刻の間のスペースを取ることはできないでしょう。
別フィールドにして、地道に計算式、
Year ( タイムスタンプ ) * 10 ^ 10 +
Month ( タイムスタンプ ) * 10 ^ 8 +
Day ( タイムスタンプ ) * 10 ^ 6 +
Hour ( タイムスタンプ ) * 10 ^ 4 +
Minute ( タイムスタンプ ) * 10 ^ 2 +
Seconds ( タイムスタンプ )
です。。
Offline
チポさんありがとうございます。
空白スペース取れないのですね。
その場合、日付と時刻でそれぞれ分けて
日付 Leftで8桁
時刻 Rightで6桁
でできそうですかね。
別フィールドの計算式であれば、
GetAsNumber ( GetAsText ( タイムスタンプ ) )
ってどうです?
※14桁という事で、0埋めされている事が前提ですが...
GetAsText ( タイムスタンプ ) では,システムの日時の書式に影響されます。さらに、時を01時とすることは普通はないですから、チポさんの式か一個ずつ0を加えておく式にしないとダメです
Offline
>時を01時とすることは普通はないですから
確かにそうですね。訂正ありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 551.97 KiB (Peak: 579.66 KiB) ]