みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[ WINDOWS7]
FileMaker Ver:[FM13 AD ]
データベースに格納するために現在時刻を6桁の文字列にしなければなりませんが、
Middle ( Get(時刻) ;1 ; 2)&Middle ( Get(時刻) ;4 ; 2)&Middle ( Get(時刻) ;7 ; 2)とやったところ、
例えば8時は、08ではなく、8となり、桁が合いません。
日付は上手くいくのですが・・・
ネットで調べたところ、逆の方法(文字列→時刻)は、ありますが、
この方法が探し出せません。
どなたかアドバイスをいただけないでしょうか?
お願いします。
時刻から、時分秒を得るには
Hour
Minute
Sconds
関数が有ります。
常に6桁にするには
Right ( "00" & H * 10000 + M * 100 + S ; 6 )
テキストタイプ
とすればいいでしょう。
Offline
計算の途中で値が変わってしまう可能性があるので、式の中でGet(時刻)は1回だけにします。
Let ( t=Get(時刻) ;
...
)
関係ないけど、なんでSecondsだけ複数形なんでしょうね?
チポ様
ありがとうございます!
出来ました。
first, second, ...のsecondと区別するため?
なるほど。。。
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 505.16 KiB (Peak: 509.7 KiB) ]