この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13902|答える: 0

[出典] Javaにおける日付と文字列の変換

[リンクをコピー]
掲載地 2019/01/11 15:19:25 | | | |
ウェブサイトを登録する際には、名前、年齢、生年月日などの個人情報を入力する必要があり、ページの生年月日の値を背景に渡す際には文字列として表示されます。データベースに保存する際には日付タイプが必要です。ページに表示される際には、データベースから生年月日を取得する必要があります。この時点で生年月日は日付タイプで、日付タイプをページに表示する文字列に変換する必要があります。 JavaのAPIはDateForamtというクラスを提供し、日付と文字列を互いに転送します。 DateForamtは抽象クラスであるため、そのサブクラスであるSimpleDateFormatが通常使用されます。 SimpleDateFormatには4つのコンストラクタがあり、2つ目が最もよく使われます。



コンストラクタ内のパターンはタイムモードであり、APIはそのパターンを次のように説明しています



1. 日付から文字列への変換(書式設定)

結果を出せ
2016-10-24
2016-10-24 21:59:06
2016年10月24日 21:59:06


2. 現在までの文字列(解析)

結果を出せ

2016年10月24日(月)21:59:06 CST
文字列を日付に変換する際は、与えられたパターンが指定された文字列形式に一致している必要があることに注意してください。そうでなければjava.textになります。ParseExceptionは投げられます。例えば、次のものが間違っている場合、文字列が時間、分、秒を示さないなら、SimpleDateFormatはもちろん時間、分、秒の値を無から示すことはできません

実行エラー

しかし、あるパターンが弦の数が少なければ問題ありません

結果を出せ

2016年10月24日(月)00:00:00 CST
時間、分、秒は0で解析されていないことがわかりますが、これは問題ありません。

3. 日付を入力してミリ秒に変換します:Dateメソッド()

コード

スクリーンショットを表示してください:






先の:ある宝物、399元、斗音、射撃106の技
次に:シリコンバレー、川志ダークホース、Java、Python、ビッグデータ、PHP、フロントエンドのビデオチュートリアル
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com