首页 > 其他分享 >date和string相互转换

date和string相互转换

时间:2022-09-01 17:46:49浏览次数:47  
标签:DateUtils 转换 string System Date date println out String

日期和string相互转换

DateDem.java

package practice;

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

public class DateDemo {

    /**
     * 日期和时间相互转换
     * @param args
     */
    public static void main(String[] args) throws ParseException {
        Date d = new Date();
        String s1 = DateUtils.dateToString(d,"yyyy年MM月dd日 HH:mm:ss");
        System.out.println(s1);
        System.out.println("------");

        String s2 = DateUtils.dateToString(d,"yyyy年MM月dd日");
        System.out.println(s2);

        System.out.println("------");
        String s3 = DateUtils.dateToString(d,"HH:mm:ss");
        System.out.println(s3);

        System.out.println("------");
        String s = "2022-09-01 17:08:09";
        Date dd = DateUtils.stringToDate(s,"yyyy-MM-dd HH:mm:ss");
        System.out.println(dd);
    }
}

DateUtils.java

package practice;

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

/**
 * 构造方法私有
 * 成员方法静态
 */
public class DateUtils {
    private DateUtils(){

    }

    /**
     * 把日期转为指定格式的字符串
     * @params Date date ,String format
     * @return string
     */
    public static String dateToString(Date date, String format){
        SimpleDateFormat sdf = new SimpleDateFormat();
        String s = sdf.format(date);
        return s;
    }

    /**
     * 把字符串转为指定格式的日期
     * 返回值类型 Date
     * 参数:String s,String format
     */
    public static Date stringToDate(String s,String format) throws ParseException {
        SimpleDateFormat sdf =  new SimpleDateFormat(format);
        Date d = sdf.parse(s);
        return d;
    }
}

编译运行:

 

标签:DateUtils,转换,string,System,Date,date,println,out,String
From: https://www.cnblogs.com/yangzailu/p/16647336.html

相关文章

  • ant-design日期组件DatePicker国际化失效
    问题描述:在vite+react+ant design项目中,使用DatePicker组件时,发现该组件的国际化失效了。如下图: 注释:项目入口文件已有配置国际化,如下: 分析:antdesign官网上已有......
  • Can't find resource for bundle java.util.PropertyResourceBundle, key product.ord
    读取的key与properties文件中的key不一致,大概率是写错了如果这个key用了,他就点亮,输入错误,或者没用到就是灰色......
  • [CSharpTips]C# 将DataTable转换为类
    将DataTable转换为类众所周知,有时候我们需要将sql查询返回的DataTable转换为类。最开始是使用循环一个个给类的属性赋值,但是这样效率低并且无法复用。后来了解到利用Data......
  • 【小工具】es6转换成es5
     2、在项目根目录创建.babelrc文件{"presets":["es2015"],"plugins":[]}  3.1)安装babel-clinpminstall-gbabel-cli3.2)安装bab......
  • Flask 学习-31.flask_jwt_extended 验证token四种方headers/cookies/json/query_stri
    前言用户携带授权token访问时,其jwt的所处位置列表,默认是在请求头部headers中验证。可以通过JWT_TOKEN_LOCATION进行全局配置,设置token是在请求头部,还是cookies,还是json,......
  • c++的类型转换
    1.int转string,函数to_string()x=10;stringm=to_string(x);经测试gccv5.4.0版本不支持,版本v7.5.0支持。判断版本号命令:g++-v同样适用于double,float2.string转int,......
  • 关于backingStore和updateRequest事件
    关于backingStore的同步从QWidgetBackingStore::sync说起,调用关系如下:QWidgetPrivate::syncBackingStore=>QWidgetBackingStore::sync=>QWidgetBacki......
  • JSON.parse()、JSON.stringify()、JSON.parse(JSON.stringify())
    本文已参与[新人创作礼]活动,一起开启掘金创作之路。JSON对象:JSON对象在大括号{}中书写,对象可包含多个key/value(键/值)对,key必须是字符串,value可以是合法的JSON数据类型(字......
  • 深入解析JSON.stringify和JSON.parse
    日常转化JSON的时候,我们都会用到JSON.stringify,但你真的了解JSON.stringify吗?关于JSON.stringify,我们最多的应用场景无非就是将它转化为JSON字符串,但其实使用过程中也会碰......
  • 慎用JSON.stringify
    前言项目中遇到一个bug,一个组件为了保留一份JSON对象,使用JSON.stringify将其转换成字符串,这样做当然是为了避免对象是引用类型造成数据源的污染。但发现后面使用JS......