2017-06-20 36 views
0

ロータススクリプトを使用してExcelファイルをLotus Notesデータベースにインポートしました。私のビュー(インポートされたデータを表示する)の列の1つに日付が表示されます。年が2000より大きい場合は、4桁の数字が表示されます。しかし、年が2000年未満の場合、年はちょうど2桁で表示されます。 99. これはなぜ誰が知っていますか? 日付はテキストフィールドに含まれています。この列では、「月、日、年のみ表示」の「日付/時刻」スタイルが使用されます。表示時間は選択されていません。Lotus Notesの表示列の日付形式

+0

テキストフィールドですか?列式で@TextToTimeを試したことがありますか?それとも、スクリプトでインポートしたので、なぜそれを日付項目としてインポートしていませんか? –

+0

はい、テキストフィールドです。 @TextToTimeを使用するとエラーが発生し、列に値が正しく表示されません。フィールドに含まれる値は、時刻/日付の値です。私が理解できないのは、2000より大きい日付が4桁で表示され、2000未満の日付が2桁で表示される理由です。 –

答えて

5

カラムプロパティで、4番目のタブ(アドバンストフォーマット)を見てください。 「日付/時刻」が選択され、「日付の表示」が選択されているとします。 "Special"欄のNexに、 "Show four digit ye​​ar for 21st century"にチェックを入れましたか?もしそうなら、20世紀の日付は2桁で表示され、21世紀のものは4で表示されます。

この機能が追加されたとき、私は覚えています。神様、私は古くなった!

+0

はい、それでした。どうもありがとう。 –