0

Web ページから RSS フィードを作成しようとしています。タイトルを作成するためのデータを取得できますが、日付を正しく更新しようとしています。このページには、"Time of Report: 1pm" のように、ニュースが報告された時刻を示す文字列があります。では、「午後 1 時」を取得して、それを現在の日付を含む日付文字列に変換するにはどうすればよいでしょうか。ありがとう、CP

4

1 に答える 1

0

Pipes の「Date Builder」モジュールは驚くほど強力です。

実際に「1pm」のような文字列を入力すると、次のように返されます。

hour21
timezoneUTC
second0
month1
minute0
utime1264021200
day20
day_of_week3
year2010

日付は、実行時を基準にしています。この場合、「今日の午後 1 時」を想定しています。Yahoo のタイムゾーンで解析されているため、結果は UTC で「hour21」になります。したがって、特定のものが必要な場合は、「Sting Builder」を使用してタイムゾーンを追加してください。たとえば、「1pm GMT」は次のようになります。

hour13
timezoneUTC
second0
month1
minute0
utime1263992400
day20
day_of_week3
year2010

明らかに、パイプが日付変更後に実行されると、問題が発生する可能性があります。「午後 11 時」のエントリは、翌朝簡単に読み取られ、不正確な結果につながる可能性があります。

于 2010-01-21T01:21:32.107 に答える