AnsweredAssumed Answered

Get ( タイムスタンプ ) 「2014年6月25日9時5分00秒」→「2014/06/25 9:05」

Question asked by PockeRED on Jun 24, 2014
Latest reply on Aug 7, 2014 by TSGalJ

概要

Get ( タイムスタンプ ) 「2014年6月25日9時5分00秒」→「2014/06/25 9:05」

製品

FileMaker Pro

バージョン

13

オペレーティングシステムのバージョン

Mac OS 10.9.3

問題の内容

Get ( タイムスタンプ )で取得した値が時間によって桁数が変わる。
時間帯が一桁「0時〜9時」の一桁の場合と
秒数が「00秒」の場合に発生


例)「2014年6月25日9時5分00秒」→「2014/06/25 9:05」

問題の再現方法

午前0時〜9時の間にデータビューアで
Get ( タイムスタンプ )を評価する

例)2014年6月25日9時5分00秒にGet ( タイムスタンプ )を評価

予想された結果

2014/06/25 09:05:00

実際の結果

2014/06/25 9:05

対処方法

Get ( タイムスタンプ )を使わずに

Year ( Get ( 日付 ) ) &
Right ( "0" & Month ( Get ( 日付 ) ) ; 2 ) &
Right ( "0" & Day ( Get ( 日付 ) ) ; 2 ) &
Right ( "0" & Hour ( Get ( 時刻 ) ) ; 2 ) &
Right ( "0" & Minute ( Get ( 時刻 ) ) ; 2 ) &
Right ( "00" & Seconds ( Get ( 時刻 ) ) ; 2 )

※数字のみが欲しかった為、「/」や「:」は付け加えていません。

Outcomes