タグ付けされた質問 「leading-zero」

25
JavaScriptは日付に先行ゼロを追加します
このスクリプトを作成して、10日前の日付をdd / mm / yyyyの形式で計算します。 var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); これらのルールをスクリプトに追加することで、日と月のコンポーネントの先頭にゼロを付けて日付を表示する必要があります。うまく動かないようです。 if (MyDate.getMonth < 10)getMonth = '0' + getMonth; そして if (MyDate.getDate <10)get.Date = '0' + getDate; 誰かがスクリプトにこれらを挿入する場所を教えてくれれば、本当にありがたいです。


3
Python 3が0のリテラルとして「00」を許可し、1のリテラルとして「01」を許可しないのはなぜですか?
Python 3が0のリテラルとして "00"を許可し、1のリテラルとして "01"を許可しないのはなぜですか?正当な理由はありますか?この矛盾は私を困惑させます。(そして、一貫性のような目標を達成するために意図的に下位互換性を壊したPython 3について話しています。) 例えば: >>> from datetime import time >>> time(16, 00) datetime.time(16, 0) >>> time(16, 01) File "<stdin>", line 1 time(16, 01) ^ SyntaxError: invalid token >>>

6
文字列の先頭と末尾のゼロを削除するにはどうすればよいですか?パイソン
このような英数字の文字列がいくつかあります listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', '000alphanumeric'] 後続ゼロを削除するための望ましい出力は次のとおりです。 listOfNum = ['000231512-n','1209123100000-n','alphanumeric', '000alphanumeric'] 先行ゼロの望ましい出力は次のとおりです。 listOfNum = ['231512-n','1209123100000-n00000','alphanumeric0000', 'alphanumeric'] 先行ゼロと後続ゼロの両方を削除するための望ましい出力は次のようになります。 listOfNum = ['231512-n','1209123100000-n', 'alphanumeric', 'alphanumeric'] 今のところ、私は次の方法でそれをやっています、もしあればより良い方法を提案してください: listOfNum = ['000231512-n','1209123100000-n00000','alphanumeric0000', \ '000alphanumeric'] trailingremoved = [] leadingremoved = [] bothremoved = [] # Remove trailing for i in listOfNum: while i[-1] == "0": i = i[:-1] …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.