10

私は、Apple プロパティ リスト形式を解析するMac::PropertyListモジュールの作成者です。これをプラットフォーム間で動作するように設計しましたが、Apple が指定する形式で日付フィールドを作成するために使用するPOSIXの機能に問題があります。strftime

use POSIX; 
print 'Epoch is: ' . POSIX::strftime( "%FT%H:%M:%SZ\n", gmtime(978307200) );

ダーウィンを含む UNIX ライクなプラットフォームでは、この呼び出しは正しい種類の日付を生成します。

2013-09-23T12:34:56Z

Windows では、以下が生成されます。

T12:34:56Z

これはCPAN RT #83460として報告されました。ここで Windows に何が起きているのでしょうか?

4

1 に答える 1