macOSのDay Oneにプレーンテキストをインポートする

  • macOS Catalina 10.15.4
  • Day One 4.11.1

とします。

Day Oneのインポート機能

Day Oneはさまざまな形式のデータをエントリとしてインポートできる。

Importing data to Day One | Day One Help

日付形式の問題

上述したサポートページには、プレーンテキストをインポートするときは次のような形式にすると書いてある。

    Date:    June 24, 2016 at 10:59:06 AM MDT

test


    Date:    June 25, 2016 at 10:59:06 AM MDT

testtest
...

これはDay Oneの言語設定が英語のときは正しいのだが、それ以外の場合はこの形式のDateの値だとインポートでエラーになる。例えば、macOSのシステム言語設定が日本語だと、デフォルトでアプリの言語設定も日本語になるので、エラーが発生してしまう。

解決方法

二つある。

一つ目は、言語設定に応じたDateの形式にする方法。言語設定が日本語のときは、Dateの値を日本語表記にすることでインポートできる。

    Date:    2016年6月25日 01:59:06 AM JST

test


    Date:    2016年6月26日 01:59:06 AM JST

testtest
...

二つ目は、システム設定からアプリの言語設定を変える方法。「システム環境設定」→「言語と地域」→「アプリケーション」からアプリごとの言語設定を追加できる。ここでDay Oneの言語設定を英語にすれば、サポートページと同じ日時形式でプレーンテキストをインポートできる。

f:id:kymmt90:20200421221330p:plain