問題タブ [strftime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - strftime は PM または AM を表示しません
これは、日付を取得するために使用するコードです (スペイン語):
そして私は得る:
質問は、私の PM (または AM) はどこですか?
私のアプリケーションは Linux で実行されています。
android - Android Time.format("%a") が誤った曜日を指定する
特定のタイムスタンプのローカライズされた日を取得しようとしています。私のコードはこのようなものです
2011 年 8 月 1 日は月曜日なので、結果文字列は "Mon" (英語のロケールを想定) になるはずですが、代わりに "Sun" です!
c++ - localtime_rの代替C++11
C ++は、 「分解された時間」レコードstrftime
を必要とするという観点から時間フォーマット関数を定義します。struct tm
ただし、CおよびC ++ 03言語は、そのようなレコードを取得するためのスレッドセーフな方法を提供していません。struct tm
プログラム全体でマスターは1つだけです。
C ++ 03では、言語がマルチスレッドをサポートしていなかったため、これは多かれ少なかれ問題ありませんでした。マルチスレッドをサポートするプラットフォームをサポートするだけで、POSIXなどの機能を提供していlocaltime_r
ました。
C ++ 11は、グローバルを再初期化するために使用される、ブレークダウンされtime_t
ていないタイプとインターフェイスする新しい時間ユーティリティも定義します。しかし、を取得することは問題ではありません。struct tm
time_t
私は何かが足りないのですか、それともこのタスクはまだPOSIXに依存する必要がありますか?
編集:ここにいくつかの回避策のコードがあります。::localtime_r
を提供するマルチスレッド環境およびのみを提供するシングルスレッド環境との互換性を維持しますstd::localtime
。posix::localtime_r
または、::localtime_s
またはwhat-have-youなどの他の機能もチェックするように簡単に適合させることができます。
c - 文字列をcの時間形式に変換します
「2011-08-2121:48:45+1200」という文字列があり、同じ形式の別の文字列があるとします。これら2つの文字列を比較して、どちら
が
早いか遅いかを調べます。
文字列を文字で比較するのではなく、文字列を時間形式に変換する簡単な方法はありますか?ありがとう
java - java.text.DateFormatインスタンスをstrftime文字列に変換しますか?
複数の言語で一貫した日付形式を取得できるように、文字列DateFormat
に変換したいオブジェクトがあります。strftime
SDK に欠けているものはありますか? そうでない場合、これは私がつかむことができるサードパーティのライブラリの機能ですか? ありがとう。
php - ロシア語の間違った月名
私はサイトで作業しており、顧客はロシアから来ています。彼は、ニュースの月の翻訳が間違っていると言いました。
たとえば、9 月:
- 私はphpからこれを取得します:
Сентябрь
- そしてこれは彼から:
Сентября
どうすればこれを上書きできますか?
明確化: locale を使用する場合、ru_RU
出力される月の名前はロシア語になります。しかし、私のクライアントによると、月の名前が間違っています。私はロシア語を話せないので、彼が正しいか間違っているかわかりません
日付を8th of September 2011
これからロシア語に翻訳すると、次のようになることがわかり8 сентября 2011
ました。翻訳を参照してください。
したがって、問題の解決策は、おそらく日付形式を書き直すことです。
これはまだ修正していません。どうやらこれは、高度なロシア語の曲用によるバグ/機能の欠落です。そして、私が必要とする日付形式は存在しません。strftime
これはPHPに影響すると思いますdate()
。
誰かがこれを確認できますか?
php - strtotime 文字列の出力をローカライズする
strtotime と strftime および関連する関数に関するマニュアルを読みましたが、問題を解決しようとしても進歩していないようです。
基本的に、$deldate5 の出力をローカル言語 (この場合はオランダ語) で出力する方法に興味があります。
「今日+ 5日」パラメータを容易にするために、おそらくstrtotime文字列を捨てて別のものに置き換える必要があります。
誰でも助けることができますか?前もって感謝します。
ruby-on-rails - nil オブジェクトで strftime を使用する - エラーを防ぐ方法は?
strftime を使用して、生の時間を入力ボックスのテキストとしてフォーマットします。通常、strftime を使用するときは、オブジェクトが nil かどうかを確認して、unless nil? を使用してエラーを防ぎます。ただし、ここでは使用できないようです。
エラーが発生したため、unless を削除しました。@event.event_date が nil の場合、このステートメントが機能することを確認するにはどうすればよいですか?
ありがとう
c++ - time_tをstd::stringとしてフォーマットするc++関数:バッファ長?
time_t パラメータと任意の書式文字列を取り、それを書式設定する関数が必要です。私はこのようなものが欲しい:
ただし、私が直面している問題の 1 つは、バッファーの長さです。バッファ長として formatString * 4 のようなことを考えていました。しかし、バッファの長さを動的に設定することはできないと思いますか? 多分私は任意に大きなバッファを選ぶことができますか? 私はそれを一般的にする方法について少し立ち往生しています。
これを達成する関数をどのように書くことができますか?
php - setlocale が特定の時刻形式の午前または午後に機能しない
setlocale を使用して時刻を別の言語に変換しています。日付形式は英語で正常に機能します。また、異なるロケールで月間は正常に機能しますが、「午前」または「午後」は表示されません。
以下は私のコードです:
ロケールとしての「en_US」の場合: output is: Oct 10,2011 08:19 AM
locale としての「nl_NL」の場合: output is: Okt 10,2011 08:19
上記の出力によると、異なるロケールで AM が欠落しています。
ありがとう。