2017-05-06 8 views
0

「MMM/y」の「y」は小文字でなければならないのはなぜですか?Peoplesoft - "MMM/y"の "y"は小文字でなければならないのはなぜですか?

& monYear = DateTimeToLocalizedString(& curDate、 "MMM/y");

+0

フォーマット文字列は大文字と小文字が区別されます。彼らは大文字を選ぶことができましたが、ほとんどの書式文字は小文字です。小文字のmがすでに数分間使用されているため、月が例外です。だから、本当の疑問は、なぜyは小文字でなければならないのか?それは "なぜMMMを大文字にしなければならないのですか?" –

+0

私は正直言って、なぜdownvoteを得ることはありません。成長するか、少なくとも人を育てて、なぜダウンボトムする必要があるのか​​説明してください。あなたは、あなたがしたくない場合は質問に答える必要はありませんが、新人に歓迎する方法は、誰も目に見えない目的のためにdownvoteですか?それは本当に間違っていることは問題ではありません。注:私は正当な理由でdownvoteを使用しているので、他の誰かにお詫び申し上げます。 –

+0

@ jl-peyret私はdownvoteしませんでしたが、私はまた、それは貧しい質問だと思うので:1.文字列が大文字と小文字を区別しているという事実は、この関数のPS Books Language Referenceではっきりと強調されているOPは転記する前にこれを読むのに気にしませんでした。 2.プログラミングの問題ではなく、結果を得るために小文字を使用する必要があることを既に知っているので、なぜ言語設計者がそのようにすることを決めたのかという理論的な質問をしています。 – Barney

答えて

2

フォーマット指定子では、大文字と小文字が区別されます(他の言語でも、PeopleCodeだけでなく)。コメントの1つとして、書式指定子は通常小文字であり、同じ文字が異なる意味を持つように大文字が使用されています。共通の例は分と月のmとMです。さまざまなフォーマット指定子が表示されますhere

+0

DateTimeToLocalizedStringの定義で答えを見つけます。ありがとう。 –

関連する問題