Rumah >Java >javaTutorial >Bagaimana untuk menukar pembolehubah tempatan dalam java SimpleDateFormat

Bagaimana untuk menukar pembolehubah tempatan dalam java SimpleDateFormat

WBOY
WBOYke hadapan
2023-05-25 14:16:20684semak imbas

Penjelasan

1 Apabila SimpleDateFormat ditakrifkan sebagai pembolehubah setempat, setiap urutan secara eksklusif menduduki sasaran SimpleDateFormat.

2. Ia sama dengan menukar atur cara berbilang benang kepada atur cara satu utas, jadi tiada masalah ketidakamanan benang.

Instance

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
 
public class SimpleDateFormatExample {
    public static void main(String[] args) {
        // 创建线程池
        ExecutorService threadPool = Executors.newFixedThreadPool(10);
        // 执行 10 次时间格式化
        for (int i = 0; i < 10; i++) {
            int finalI = i;
            // 线程池执行任务
            threadPool.execute(new Runnable() {
                @Override
                public void run() {
                    // 创建 SimpleDateFormat 对象
                    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("mm:ss");
                    // 创建时间对象
                    Date date = new Date(finalI * 1000);
                    // 执行时间格式化并打印结果
                    System.out.println(simpleDateFormat.format(date));
                }
            });
        }
        // 任务执行完之后关闭线程池
        threadPool.shutdown();
    }
}

Atas ialah kandungan terperinci Bagaimana untuk menukar pembolehubah tempatan dalam java SimpleDateFormat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam