2017-05-06 5 views
0

Warum muss das "y" in "MMM/y" Kleinbuchstaben sein?Peoplesoft - Warum muss das "y" in "MMM/y" Kleinbuchstaben sein?

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

+0

Der Format-String ist Groß-und Kleinschreibung. Sie könnten Großbuchstaben gewählt haben, aber die meisten Format-Zeichen sind Kleinbuchstaben. Monat ist die Ausnahme, da Kleinbuchstaben m bereits für Minuten verwendet wird. Die eigentliche Frage ist also nicht "Warum muss das y kleingeschrieben sein?" Es ist "Warum muss das MMM großgeschrieben werden?" –

+0

Ich verstehe ehrlich nicht warum der Downvote. Wachsen Sie auf, oder zumindest ein Mann und erklären Sie, warum Sie einen Downvote machen müssen. Sie müssen die Frage nicht beantworten, wenn Sie nicht wollen, aber wie einladend zu einem Neuling ist, sind Leute, die für keinen erkennbaren Zweck ablehnen ??? Es ist nicht die Frage, ob etwas wirklich falsch ist. Hinweis: Ich entschuldige mich bei allen anderen auf SO, die den Downvote aus gültigen Gründen verwenden. –

+0

@ jl-peyret Ich habe nicht downvote, aber ich denke auch, dass es eine schlechte Frage ist, weil: 1. Die Tatsache, dass die Zeichenfolge Groß- und Kleinschreibung unterscheidet, ist in der PS Books Language Reference für diese Funktion deutlich hervorgehoben, so dass es sicherlich so aussieht das OP hat sich nicht die Mühe gemacht, dies vor der Veröffentlichung zu lesen; 2. Es ist kein Programmierproblem - sie wissen bereits, dass sie Kleinbuchstaben verwenden müssen, um das Ergebnis zu erhalten, also stellen sie nur eine theoretische Frage darüber, warum die Sprachdesigner sich entschieden haben, so zu gehen. – Barney

Antwort

2

Formatangaben sind in der Regel Groß- und Kleinschreibung (auch in anderen Sprachen, nicht nur in PeopleCode). Wie einer der Kommentare sagt, sind Formatbezeichner normalerweise Kleinbuchstaben, wobei Großbuchstaben verwendet werden, so dass derselbe Buchstabe eine andere Bedeutung haben kann. Das gemeinsame Beispiel ist m und M für Minute und Monat. Sie können die verschiedenen Formatbezeichner sehen here

+0

Finden Sie die Antwort in der Definition von DateTimeToLocalizedString. Vielen Dank. –

Verwandte Themen