精华内容
下载资源
问答
  • 2021-03-05 15:41:06

    文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进

    来!

    用法: SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );

    这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss

    就不需要我再解释了吧!

    PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小

    时制,而hh是12小时制。

    1.字符串转日期

    2008-07-10 19:20:00 要把它转成日期,可以用 Date date = sdf.parse( " 2008-07-10 19:20:00 " );

    2.日期转字符串

    假如把今天的日期转成字符串可用 String str = sdf.format(new Date());

    这个字符串内容的格式类似2008-07-10 19:20:00。

    透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2008

    年7月10日,我们可以这么写:

    SimpleDateFormat sdf =   new SimpleDateFormat( " yyyy年MM月dd日 " );

    String str = sdf.format(new Date());

    str便会依照我们

    更多相关内容
  • 主要为大家详细介绍了java字符串日期类型转换的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java字符串日期格式的转化

    千次阅读 2020-08-26 00:31:00
    在平常工作中我们经常要进行字符串日期格式之间的转化,这时候需要用到SimpleDateFormat来进行格式转换。 下面为大家举个字符串转化为日期格式的例子,使用parse()方法进行转换,需要注意的是对应括号中的格式...

    在平常工作中我们经常要进行字符串与日期格式之间的转化,这时候需要用到SimpleDateFormat来进行格式转换。
    下面为大家举个字符串转化为日期格式的例子,使用parse()方法进行转换,需要注意的是对应括号中的格式需要与s0,s1的格式一样。

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class lianxi {
        public static void main(String args[]) throws ParseException {
            String s0 = "20200825121212";
            String s1 = "2020-08-25121212";
            //需要注意的是对应括号中的格式需要与s0,s1的格式一样
            SimpleDateFormat format0 = new SimpleDateFormat("yyyyMMddHHmmss");
            SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-ddHHmmss");
            Date date0 = format0.parse(s0);
            Date date1 = format1.parse(s1);
            System.out.println(date0);
            System.out.println(date1);
    
        }
    }
    
    

    代码执行结果如下,可以看出字符串已经成功转化为日期格式。
    在这里插入图片描述
    下面再举一个日期格式转化为字符串的例子。使用format()方法,可以将时间转化为自己想要的格式。括号里面比如"yyyy-MM-dd HH:mm:ss"表示你想要转化的格式

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class lianxi {
        public static void main(String args[]) throws ParseException {
            Date s0 = new Date();
            //输出当前时间
            System.out.println(s0);
            //输出时间戳
            System.out.println(s0.getTime());
            //括号里面比如"yyyy-MM-dd HH:mm:ss"表示你想要转化的格式
            SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            SimpleDateFormat format1 = new SimpleDateFormat("yyyyMMddHHmmss");
            String time0 = format0.format(s0);
            String time1 = format0.format(s0.getTime());
            String time2 = format1.format(s0.getTime());
            System.out.println("time0:"+time0+"\n"+"time1:"+time1+"\n"+"time2:"+time2);
            SimpleDateFormat format2 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
            String time3 = format2.format(s0.getTime());
            System.out.println("time3:"+time3);
        }
    }
    

    执行结果如下,可以看出日期格式已经转化为你想要的字符串格式了。
    在这里插入图片描述

    展开全文
  • 两部分:字符串转日期日期转字符串 日期字符串格式转换,仿佛是一个永恒的编程话题。所有开发语言好像都有这个问题,C#啦,javascript啦,现在轮到记录下java。偏偏又没有什么方便、标准的方法,我总是记不住...

    两部分:字符串转日期和日期转字符串

    日期和字符串的格式转换,仿佛是一个永恒的编程话题。所有开发语言好像都有这个问题,C#啦,javascript啦,现在轮到记录下java。偏偏又没有什么方便、标准的方法,我总是记不住,每次都要在搜索引擎中寻寻觅觅,浪费不少时间,真恶心啊。另一个类似的恶心点是字符编码。

    记录一下。

    1、字符串转日期

    //字符串转日期
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date dt = null;
            try {
                dt = sdf.parse(map.get("dt").toString());
            } catch (ParseException e) {
                e.printStackTrace();
            }
    

    2、日期转字符串

    import java.text.SimpleDateFormat;
    import java.util.Date;
     
    //日期转字符串
    public class Main{
        public static void main(String[] args){
            Date date = new Date();
            String strDateFormat = "yyyy-MM-dd HH:mm:ss";
            SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
            System.out.println(sdf.format(date));
        }
    }
    

    用String.format有时也能勉强接受
    在这里插入图片描述

    Date date=new Date();
    
    System.out.printf("全部日期和时间信息:%tc%n",date);                // 格式化输出日期或时间
    
    System.out.printf("年-月-日格式:%tF%n",date);
    
    System.out.printf("月/日/年格式:%tD%n",date);
    
    System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);
    
    System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);
    
    System.out.printf("HH:MM格式(24时制):%tR",date);
    

    参考文章:
    Java String.format() 和 Java的日期格式化常用方法

    展开全文
  • JAVA日期字符串日期互相转换 (日期类型转字符串字符串转日期格式) SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  • 主要为大家详细介绍了Java日期时间字符串和毫秒相互转换的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • java字符串转换成日期格式

    千次阅读 2022-04-04 10:23:00
    https://zhuanlan.zhihu.com/p/270605705 https://www.cnblogs.com/yangming1996/p/6919191.html 三、获取当前日期 需求:获取当前日期字符串类型)且格式为yyyy-MM-dd HH:mm:ss 代码如下: import java.text....
    public static void main(String[] args) throws Exception{
    
    Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); 
    String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);
    
    System.out.println(now);
    
    }
    

    参考:

    https://zhidao.baidu.com/question/154582977.html

    二、深入理解日期类

    https://zhuanlan.zhihu.com/p/270605705

    https://www.cnblogs.com/yangming1996/p/6919191.html

    三、获取当前日期

    需求:获取当前日期(字符串类型)且格式为yyyy-MM-dd HH:mm:ss

    代码如下:

    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    String pushtime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
    

    2020-05-06 17:57:07

    展开全文
  • 字符串转时间 // 字符串转时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss // yyyy年MM月dd日 // HH时mm分ss秒 // strTime的时间格式必须要与formatType的时间格式相同 public static Date stringToDate(String ...
  • java 日期转格式日期字符串字符串转日期
  • 字符串转为日期格式 java

    千次阅读 2021-04-12 21:41:02
    字符串转为日期格式 javajava中,如何把一个字符串转化为日期格式,就像字符串20081011;转化为 2008年10月11日.代码:import java.util.*;import java.text.*;import java.io.*;class StrToDate{public static ...
  • LocalDateTime localDateTime=...//格式日期时间类型为字符串DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");String ss = dateTimeFormatter.format(localDateTime...
  • import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;publ...
  • packageapm.weather....importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;publicclasstest{publicstaticvoidmain(String[]args){SimpleDat...package apm.weather.utils;i...
  • Date now = new Date(); SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);...1、SimpleDateFormat是定义格式的类 2、format.format(Date) 是将Date类型转化为String类型
  • 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss,就不需要我再解释了吧!PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,...
  • JAVA字符串转日期日期转字符串文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );...
  • 主要介绍了Java实现字符串解析为日期时间的方法,结合具体实例形式分析了java日期时间字符串的解析操作相关实现技巧,需要的朋友可以参考下
  • I am trying to format a JSON which has a date key in the format:date: "2017-05-23T06:25:50"My current attempt is the following:private String formatDate(String date) {SimpleDateFormat format = new Sim...
  • java字符串转换为时间类型以及时间格式化实例。时间的应用几乎是每个项目都要接触到的,也是每个java程序员所熟知的,但是不记得怎么使用也是无所谓的,我们可以查一下java api文档嘛!或者直接百度一下就可以了。...
  • Java时间戳字符串转时间格式字符串

    千次阅读 2020-08-20 16:36:35
    java中需将1597800000时间戳格式字符串转日期格式字符串。 代码 private static final String TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; public String timeStampToDate(String time) { return new ...
  • 文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!...这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss...
  • Java 字符串转时间

    千次阅读 2022-04-27 19:10:02
    秒级时间戳或毫秒级时间戳字符串 转换 时间工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 845,830
精华内容 338,332
关键字:

java字符串转日期格式

java 订阅