過去の桐井戸端BBS (桐ver.9)
29401 年、月、日の数値を連結させて日付文字列に変換させたい サム 2005/03/17-14:06
サムです。
もう一つ質問させて下さい。
項目[年][月][日]があります。
これらは数値で入力しているのですが、
これらを連結させて日付文字列に変換させる方法がわかりません。
どうかよろしくお願いします。
29403 Re:数値を時間文字列に 宮城 2005/03/17-16:08
記事番号29401へのコメント
#日時値生成関数を使います。

文字列にするんですか(かなり疑問)?

さらに #文字列関数使用。

29414 Re:数値を時間文字列に bonito 2005/03/18-10:35
記事番号29403へのコメント
宮城さん、度々おじゃまして済みません

>文字列にするんですか(かなり疑問)?
(^^) 私もしょっちゅうやっとります(過去からの流れで...)

サムさん、項目[年]が西暦4桁の数値だとして

日付文字列型作成は
#STR([年],4)+"-"+#STR([月],2)+"-"+#STR([日],2)

となります、桐の場合日付文字列の区切りは原則的に数字以外なら
何でもこいなので "-" は "/" の方が一般的かも知れませんが...
私の場合大昔からの(TheCardからの)流れで"-"にしています...

日時型なら(宮城さんのおっしゃる)
#日時値生成([年],[月],[日])

でもってそれを日付文字列に
#日付(#日時値生成([年],[月],[日]),1)
最後の1はフラグで区切りに"-"を付けてくれます(4で環境設定通り)

私がよくやるのは日時型[年月日]から文字列[年月]を取得する計算
#部分列(#日付([年月日],1),1,7)

くどくてどうも済みません>ALL


戻る