5

私はPayPalを見ていますIPN docs、そしてそれはdatetime彼らの文字列のスタンプが次のようにフォーマットされていると言います:

HH:MM:SS DD Mmm YY, YYYY PST

では、年は2回指定されますか?

2桁で1回、4桁でもう1回?

これは奇妙に見えます。

4

6 に答える 6

7

これはドキュメントのバグのようです。実際の形式は「HH:MM:SS Mmm DD, YYYY PST」(例:「2017 年 4 月 19 日 08:30:06 PDT」)です。

于 2009-05-25T21:32:47.823 に答える
4

php の場合、構文は次のとおりです。date("G:i:s M m, Y T");

于 2012-06-06T16:19:15.183 に答える
4

実際には PHP では、 date("Ymd\TH:i:s\Z") を使用する必要があります。2012-04-30T00:05:47Z のような結果になります -- urlencoded と non の違いに気づきませんでした。

皆さんはどこでこの情報を見つけていますか? この情報は彼らのドキュメントではとらえどころがなく、探したり試したりするのに 1 時間か 2 時間かかりました。この形式が見られる唯一の場所は TIMESTAMP フィールドです。CreateRecurringPaymentsProfile の PayPal NVP API の PROFILESTARTDATE と「サブスクリプションの開始日は有効である必要があります」というエラーに苦労しています。

于 2012-04-29T23:50:53.413 に答える
2

これは彼らのドキュメントによると正しい形式です - 2010-03-27T12:34:49Z だからそれは - YYYY-MM-DDTHH:MM:SSZ (私は真ん中の T と Z が何であるかわかりませんが、それは定数ですすべての日付について) Java で PayPal NVP ライブラリを作成したので、それがどのように機能するかを確認したり、使用したりしたい場合は、大歓迎です。それはsourceforgeにあります-payapal-nvp.sourceforge.net

于 2010-03-27T12:37:53.260 に答える
-1

実際、正しい形式は次のとおりだと思います: yyyy-MM-ddTHH:MM:ssZ

ケースは重要です。

于 2011-08-09T05:51:24.690 に答える