• 技术文章 >java >java基础

    java SimpleDateFormat如何转换局部变量

    小妮浅浅小妮浅浅2021-08-05 10:44:14原创4113

    说明

    1、将SimpleDateFormat定义为局部变量时,每个线程都独占SimpleDateFormat目标。

    2、相当于将多线程序改为单线程序程序,因此不存在线程不安全的问题。

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    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();

        }

    }

    以上就是java SimpleDateFormat转换局部变量的方法,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java simpledateformat
    上一篇:BigDecimal值在java比较的两种方法 下一篇:java RMI的工作过程

    相关文章推荐

    • java中有哪些特殊monitor• java中ThreadGroup如何创建• java中enumerate()的复制• java中jni是什么• java多线程的作用• java线程锁死是什么• java中RMI的原理分析• java RabbitMQ消息队列是什么• java调用shell脚本的方法• java继承中有哪些注意点• java内存间交互规则• java中final域的内存语义理解• java枚举如何实现单例• java循环和递归的区别• java懒惰评估如何实现• java中Lamdba表达式的用法整理• java如何自定义函数式接口• java方法引用是什么• java数组引用如何实现• java中Stream的使用流程及注意• java中Stream的四种创建• java中反射提供哪些功能• java获取class实例的方式• java反射调用指定的属性

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网