Java时间字符串和时间对象互转(指定化格式)

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java时间字符串和时间对象互转(指定化格式)相关的知识,希望对你有一定的参考价值。

Java时间字符串和时间对象互转(指定化格式)

直接上代码,一眼就可以明白

代码:

Test.java

package com.tian.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * ClassName: Test
 * Description:
 *
 * @author Tianjiao
 * @date 2021/11/8 21:22
 */
public class Test {
    public static void main(String[] args) throws ParseException {
        Date date = new Date();// 获得当前的时间戳
        System.out.println("时间转字符串(格式化的字符串)");
        timeToStr(date);

        System.out.println("\\n字符串时间对象");
        strToTime("2021-11-08 21:26:37");
    }

    /**
     * 时间转字符串(格式化的字符串)
     */
    public static void timeToStr(Date date) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 定义格式
        String nowTime = dateFormat.format(date);// 格式化时间
        System.out.println(nowTime);
    }

    /**
     * 字符串转时间
     */
    public static void strToTime(String dateStr) throws ParseException {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 定义格式
        Date time = dateFormat.parse(dateStr);// 格式化时间
        System.out.println(time);
    }
}

运行结果:



以上是关于Java时间字符串和时间对象互转(指定化格式)的主要内容,如果未能解决你的问题,请参考以下文章

java json字符串和对象互转

JSON字符串和java对象的互转

DateTimeHelper日期类型与字符串互转以及日期对比相关操作

Java 实现 对象和转字符串之间的互转

java json和对象互转

fastJson中常用JSON字符串和Java对象互转