エラー、バグ、質問 - ページ 1566

 
Artyom Trishkin:
yyyy - 西暦4桁の数字。
mm - 2桁の月数。
dd - 二日前のサイン。
hh - 時の2桁の数字。
mm - 分の2桁の数字。

しかし、miは分と何の記号が1つずつあるのですか?サイクルインデックスかと思った。
だから、タイムフォーマットを短縮するための基準を作るのはやめてくださいよ。混乱する必要はない...

私がこのスレッドを始めた きっかけを思い出してみましょう。ポイントは書式を変えることではなく、MQL4のドキュメントTimeToString()TimeToStr() を修正することです(下図)、それ以上のことはありません。


 
Alexey Kozitsyn:
開発者の方、お気に入りの表示を直してください星が見えない:)
そうです、すぐに修正します。
 
Maxim Khrolenko:
MQL4です。TimeToString()TimeToStr()です。第2引数のパラメータには、「TIME_MINUTESは" hh:mm" の形式で結果を得る」「TIME_SECONDSは" hh:mm:ss " の形式で結果を得る」と記述されています。hh:mi" と " hh:mi:ss " に修正する必要があります。
"なんて面倒な人なの、あなた" (c)直します。
 
Rashid Umarov:
"なんて迷惑な人なの、あなた" (c) Fix it.
どんなことがあっても直してはいけない!これは誤りです。時刻の形式は「yyyy.MM.dd hh:mm:ss」に設定されています。MMビッグは月、mm(スモール)は分、ssは秒を表します。通常、大きなMMは無視され、代わりに小さなMMが使われる。これは、文脈から月であることがわかるからである。
 
Vasiliy Sokolov:
どんなことがあっても修正しないでください。これは正しくありません。時刻の形式は「yyyy.MM.dd hh:mm:ss」に設定されています。MMビッグは月、mm(スモール)は分、ssは秒を表します。MMは通常無視され、小さなMMに置き換えられます。これは、コンテキストが月を使用するようコードに指示しているためです。
hh24?
 
Vasiliy Sokolov:
どんなことがあっても修正しないでください。これは正しくありません。時刻の形式は「yyyy.MM.dd hh:mm:ss」に設定されています。MMビッグは月、mm(スモール)は分、ssは秒を表します。通常、大きなMMは文脈から月であることがわかるので無視され、代わりに小さなMMが使われる。
遅すぎた、スラバは私を作った
 
Slawa:
hh24?

HH→12、HH→24となります。

スラワ
hh24?
ここに良い仕様があります:https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
Custom Date and Time Format Strings
Custom Date and Time Format Strings
  • docs.microsoft.com
A date and time format string defines the text representation of a DateTime or DateTimeOffset value that results from a formatting operation . It can also define the representation of a date and time value that is required in a parsing operation in order to successfully convert the string to a date and time. A custom format string consists of...
 
Rashid Umarov:
"What a nuisance you are, dear" (c) We'll fix it.
よし、また何か見つけたら(見つかると思うけど)、サービスデスクに書き込もう
 
Maxim Khrolenko:
よし、また何か見つけたら(見つかると思うけど)、サービスデスクに書き込もう
Servicedeskに行かないでください。他で書いた方が良いよ。
 
Vasiliy Sokolov:
Servicedeskに行かないでください。他で書けばいいのに。
ここがヘンだよ:バグ、バグ、質問