問題タブ [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.

0 投票する
11 に答える
3909 参照

php - strftime は PM または AM を表示しません

これは、日付を取得するために使用するコードです (スペイン語):

そして私は得る:

質問は、私の PM (または AM) はどこですか?

私のアプリケーションは Linux で実行されています。

0 投票する
3 に答える
1382 参照

android - Android Time.format("%a") が誤った曜日を指定する

特定のタイムスタンプのローカライズされた日を取得しようとしています。私のコードはこのようなものです

2011 年 8 月 1 日は月曜日なので、結果文字列は "Mon" (英語のロケールを想定) になるはずですが、代わりに "Sun" です!

0 投票する
1 に答える
18998 参照

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 tmtime_t

私は何かが足りないのですか、それともこのタスクはまだPOSIXに依存する必要がありますか?

編集:ここにいくつかの回避策のコードがあります。::localtime_rを提供するマルチスレッド環境およびのみを提供するシングルスレッド環境との互換性を維持しますstd::localtimeposix::localtime_rまたは、::localtime_sまたはwhat-have-youなどの他の機能もチェックするように簡単に適合させることができます。

0 投票する
1 に答える
238 参照

c - 文字列をcの時間形式に変換します

「2011-08-2121:48:45+1200」という文字列があり、同じ形式の別の文字列があるとします。これら2つの文字列を比較して、どちら が
早いか遅いかを調べます。
文字列を文字で比較するのではなく、文字列を時間形式に変換する簡単な方法はありますか?ありがとう

0 投票する
1 に答える
1493 参照

java - java.text.DateFormatインスタンスをstrftime文字列に変換しますか?

複数の言語で一貫した日付形式を取得できるように、文字列DateFormatに変換したいオブジェクトがあります。strftimeSDK に欠けているものはありますか? そうでない場合、これは私がつかむことができるサードパーティのライブラリの機能ですか? ありがとう。

0 投票する
8 に答える
3102 参照

php - ロシア語の間違った月名

私はサイトで作業しており、顧客はロシアから来ています。彼は、ニュースの月の翻訳が間違っていると言いました。

たとえば、9 月:

  • 私はphpからこれを取得します:Сентябрь
  • そしてこれは彼から:Сентября

どうすればこれを上書きできますか?

明確化: locale を使用する場合、ru_RU出力される月の名前はロシア語になります。しかし、私のクライアントによると、月の名前が間違っています。私はロシア語を話せないので、彼が正しいか間違っているかわかりません

日付を8th of September 2011これからロシア語に翻訳すると、次のようになることがわかり8 сентября 2011ました。翻訳を参照してください

したがって、問題の解決策は、おそらく日付形式を書き直すことです。

これはまだ修正していません。どうやらこれは、高度なロシア語の曲用によるバグ/機能の欠落です。そして、私が必要とする日付形式は存在しません。strftimeこれはPHPに影響すると思いますdate()

誰かがこれを確認できますか?

0 投票する
2 に答える
1202 参照

php - strtotime 文字列の出力をローカライズする

strtotime と strftime および関連する関数に関するマニュアルを読みましたが、問題を解決しようとしても進歩していないようです。

基本的に、$deldate5 の出力をローカル言語 (この場合はオランダ語) で出力する方法に興味があります。

「今日+ 5日」パラメータを容易にするために、おそらくstrtotime文字列を捨てて別のものに置き換える必要があります。

誰でも助けることができますか?前もって感謝します。

0 投票する
1 に答える
7666 参照

ruby-on-rails - nil オブジェクトで strftime を使用する - エラーを防ぐ方法は?

strftime を使用して、生の時間を入力ボックスのテキストとしてフォーマットします。通常、strftime を使用するときは、オブジェクトが nil かどうかを確認して、unless nil? を使用してエラーを防ぎます。ただし、ここでは使用できないようです。

エラーが発生したため、unless を削除しました。@event.event_date が nil の場合、このステートメントが機能することを確認するにはどうすればよいですか?

ありがとう

0 投票する
5 に答える
10156 参照

c++ - time_tをstd::stringとしてフォーマットするc++関数:バッファ長?

time_t パラメータと任意の書式文字列を取り、それを書式設定する関数が必要です。私はこのようなものが欲しい:

ただし、私が直面している問題の 1 つは、バッファーの長さです。バッファ長として formatString * 4 のようなことを考えていました。しかし、バッファの長さを動的に設定することはできないと思いますか? 多分私は任意に大きなバッファを選ぶことができますか? 私はそれを一般的にする方法について少し立ち往生しています。

これを達成する関数をどのように書くことができますか?

0 投票する
1 に答える
280 参照

php - setlocale が特定の時刻形式の午前または午後に機能しない

setlocale を使用して時刻を別の言語に変換しています。日付形式は英語で正常に機能します。また、異なるロケールで月間は正常に機能しますが、「午前」または「午後」は表示されません。

以下は私のコードです:

ロケールとしての「en_US」の場合: output is: Oct 10,2011 08:19 AM
locale としての「nl_NL」の場合: output is: Okt 10,2011 08:19

上記の出力によると、異なるロケールで AM が欠落しています。

ありがとう。