目次
ライブデモ
次の例は、Java pritntf() メソッドを使用して 12 時間と 24 時間の時刻を出力する方法を示しています。
オブジェクトを使用して異なる値を出力していることがわかります。以下に示すように、インデックス参照 1$ を使用して複数のパラメータを回避できます -
ホームページ Java &#&チュートリアル Java でフォーマットされた出力に printf() 関数を正しく使用するにはどうすればよいですか?

Java でフォーマットされた出力に printf() 関数を正しく使用するにはどうすればよいですか?

Sep 12, 2023 pm 11:57 PM
- java - printf() - フォーマットされた出力

Java でフォーマットされた出力に printf() 関数を正しく使用するにはどうすればよいですか?

printf() メソッドは、フォーマットされた文字列を出力するために使用されます。このメソッドは、フォーマット文字列を表す文字列と、結果文字列内の要素を表すオブジェクトの配列を受け入れます。パラメータがフォーマット文字列の文字数より大きい場合、余分なオブジェクトは無視されます。

#次の表に、Java printf() メソッドのフォーマット時間に関するさまざまなフォーマット文字とその説明を示します。 -

フォーマット文字'H' 'I''k''l''M''S'#'L''N'例 次の例は、printf() メソッドを使用して日付値をフォーマットする方法を示しています。
#説明

対応するパラメータの形式は時刻 (00 ~ 24) です。 )。

対応するパラメータの形式は、時刻 (01 ~ 12) です。

対応するパラメータの形式は時刻 (0 ~ 24) です。 。

対応するパラメータの形式は時刻 (1 ~ 12) です。 。

対応するパラメータの形式は、1 時間の分数 (00- 59)。

対応するパラメータの形式は、1 分間の秒数 (00- 60)。

対応するパラメータの形式はミリ秒 (000-999) です。

対応するパラメータの形式はナノ秒 (000000000 - 999999999) です。

#'p'

対応するパラメータの形式は、pm または am です。

'z'

対応するパラメータ形式は time zxone です。

p>

'Z'

対応するパラメータの形式は、タイム ゾーンを表す文字列です。

p>

対応するパラメータの形式は、エポックからの秒数です。

'Q'

対応するパラメータの形式は、エポックからのミリ秒数です。

ライブデモ

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Hours: %tH%n", obj);
      System.out.printf("Minutes: %tM%n", obj);
      System.out.printf("Seconds: %tS%n", obj);
   }
}
ログイン後にコピー

出力

15:50:28
Hours: 15
Minutes: 50
Seconds: 28
ログイン後にコピー

次の例は、Java pritntf() メソッドを使用して 12 時間と 24 時間の時刻を出力する方法を示しています。

ライブデモ

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%tM %tp %n", obj, obj, obj); System.out.printf("Time 24 hours: %tH: hours %tM: minutes %tS: seconds%n", obj, obj, obj);
   }
}
ログイン後にコピー

出力

11:38:08
Time 12 hours: 11:38 am
Time 24 hours: 11: hours 38: minutes 08: seconds
ログイン後にコピー

上記の例で、同じ

date

オブジェクトを使用して異なる値を出力していることがわかります。以下に示すように、インデックス参照 1$ を使用して複数のパラメータを回避できます -

Exampleライブ デモンストレーション

import java.util.Date;
public class Example {
   public static void main(String args[]) {  
      //creating the date class
      Date obj = new Date();
      System.out.printf("%tT%n", obj);
      System.out.printf("Time 12 hours: %tI:%1$tM %1$tp %n", obj);
      System.out.printf("Time 24 hours: %1$tH: hours %1$tM: minutes %1$tS: seconds%n", obj);
   }
}
ログイン後にコピー
< h2>出力
11:47:13
Time 12 hours: 11:47 am
Time 24 hours: 11: hours 47: minutes 13: seconds
ログイン後にコピー

以上がJava でフォーマットされた出力に printf() 関数を正しく使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linux に Kafka をすばやくインストールして使い始める: ステップバイステップ ガイド Linux に Kafka をすばやくインストールして使い始める: ステップバイステップ ガイド Jan 31, 2024 pm 09:26 PM

Linux 環境に Kafka をインストールするための詳細な手順 1. 前提条件のオペレーティング システム: Linux (Ubuntu または CentOS を推奨) Java: JDK8 以降 ZooKeeper: バージョン 3.4 以降 Kafka: 最新の安定バージョン 2. Javasudoapt-getupdatesudoapt-getinstalldefault-jdk3 をインストールします。 ZooKeeperwg をインストールする

JavaでLinkedList.removeFirst()メソッドを使用してリンクリストの先頭から要素を削除するにはどうすればよいですか? JavaでLinkedList.removeFirst()メソッドを使用してリンクリストの先頭から要素を削除するにはどうすればよいですか? Nov 18, 2023 am 11:10 AM

Java の LinkedList クラスは、リンク リストのデータ構造を実装するクラスで、リンク リストを操作するための便利なメソッドを多数提供します。このうち、removeFirst()メソッドを使用すると、リンクリストの先頭から要素を削除できます。 LinkedList.removeFirst()メソッドの使い方と具体的なコード例を紹介します。 LinkedList.removeFirst() メソッドを使用する前に、まず LinkedList を作成する必要があります。

Java を使用して Cassandra ベースの位置情報データ アプリケーションを開発する方法 Java を使用して Cassandra ベースの位置情報データ アプリケーションを開発する方法 Sep 20, 2023 pm 06:19 PM

Java を使用して Cassandra ベースの地理位置データ アプリケーションを開発する方法 地理位置データ アプリケーションは、地図ナビゲーション、位置共有、位置推奨など、現代社会で広く使用されています。 Cassandra は、大量のデータを処理できる分散型の拡張性の高い NoSQL データベースであり、特に地理的位置データの保存とクエリに適しています。この記事では、Java を使用して Cassandra ベースの地理的位置データ アプリケーションを開発する方法を紹介し、具体的なコード例を示します。 1. 環境

Redis と Java を使用した分散カウンターの実装: 高い同時実行性を実現する方法 Redis と Java を使用した分散カウンターの実装: 高い同時実行性を実現する方法 Jul 29, 2023 am 08:21 AM

Redis と Java を使用した分散カウンターの実装: 高い同時実行性を実現する方法 はじめに: 最新のインターネット アプリケーション開発では、高い同時実行性が共通の課題です。複数のユーザーが同時にアプリケーションにアクセスする場合、データの損失や混乱を避けるために、アプリケーションは各ユーザーのリクエストを正しく処理および追跡できる必要があります。この記事では、Redis と Java を使用して分散カウンターを実装し、同時実行性の高いデータ追跡と管理を実現する方法について説明します。 1. Redis の概要 Redis はオープンソースのベースです

Linux スクリプト操作を使用して Java でリモート ログインを実装する方法 Linux スクリプト操作を使用して Java でリモート ログインを実装する方法 Oct 05, 2023 am 08:42 AM

Linux スクリプト操作を使用して Java でリモート ログインを実装する方法の概要: リモート ログインは、1 台のコンピューターを使用してネットワーク環境内の他のコンピューターにログインして操作を実行する方法です。 Linux システムでは、通常、リモート ログインに SSH プロトコルを使用します。この記事では、Java で Linux スクリプトを呼び出してリモート ログイン操作を実装する方法と、具体的なコード例を紹介します。ステップ 1: Linux スクリプト コードを作成する まず、渡すための Linux スクリプトを作成する必要があります。

Java 言語による仮想現実アプリケーションの紹介 Java 言語による仮想現実アプリケーションの紹介 Jun 09, 2023 pm 10:51 PM

仮想現実(VR)技術の継続的な発展に伴い、さまざまな分野での応用がますます広がっています。コンピューター プログラミング言語の中で、Java は常に最も人気のある言語の 1 つであり、仮想現実との統合は長い間行われてきました。この記事では、Java 言語によるさまざまな形式の仮想現実アプリケーションとその実装方法を詳しく紹介します。 VR フレームワーク VR フレームワークは、仮想現実テクノロジーを Java 開発に適用する方法です。開発者が Java アプリケーションに VR 機能を実装するのに役立ちます。現在、Java ベースのものが多数あります。

Java API 開発におけるストレージ管理に Dropbox を使用する Java API 開発におけるストレージ管理に Dropbox を使用する Jun 18, 2023 pm 01:21 PM

Java API 開発におけるストレージ管理に Dropbox を使用する クラウド コンピューティングの普及に伴い、ますます多くのアプリケーションがデータをクラウドに保存し、このデータを簡単に読み書き、管理できるようにする必要があります。最も人気のあるクラウド ストレージ サービスの 1 つとして、Dropbox は最も豊富で柔軟な API を提供しており、開発者は Dropbox のストレージ管理機能をアプリケーションに簡単に統合できます。この記事では、JavaAPI開発におけるDrの使い方を紹介します。

Java でシリアル化と逆シリアル化を使用してオブジェクトの永続性を実現するにはどうすればよいですか? Java でシリアル化と逆シリアル化を使用してオブジェクトの永続性を実現するにはどうすればよいですか? Aug 02, 2023 pm 02:37 PM

Java でシリアル化と逆シリアル化を使用してオブジェクトの永続性を実現するにはどうすればよいですか?はじめに: Java 開発では、オブジェクトの永続化はデータの長期保存を実現する重要な方法です。シリアル化と逆シリアル化は、Java でオブジェクトの永続性を実現するために一般的に使用される方法の 1 つです。この記事では、シリアル化と逆シリアル化の概念と、Java でシリアル化と逆シリアル化を使用してオブジェクトの永続性を実現する方法を紹介します。 1. シリアル化と逆シリアル化とは何ですか?シリアル化は、オブジェクトをネットワーク経由で送信または保存できるように、オブジェクトをバイト ストリームに変換するプロセスです。

See all articles