-
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字符串与日期类型转换的工具类
2020-08-28 14:46:07主要为大家详细介绍了java字符串与日期类型转换的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
JAVA字符串转日期或日期转字
2021-02-12 09:55:04JAVA字符串转日期或日期转字符串文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );...JAVA字符串转日期或日期转字符串
文章中,用的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.字符串转日期:
2002-10-8 15:30:22要把它转成日期,可以用
Date date = sdf.parse( " 2002-10-8 15:30:22 " );
2.日期转字符串
假如把今天的日期转成字符串可用
String datestr = sdf.format( new Date());
这个字符串的内容便类似2002-10-08 14:55:38
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2002年10月08日,
我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String datestr = sdf.format( new Date());
datestr便会依照我们设定的格式输出
附
SimpleDateFormat parser = new SimpleDateFormat("EEEE, MMMM dd, yyyy");
SimpleDateFormat formatter = new SimpleDateFormat("EEE. MM/dd");
posted on 2006-12-08 16:54 凌宇 阅读(49066) 评论(4) 编辑 收藏
-
JAVA日期字符串与日期互相转换(非常实用)
2020-11-08 11:41:51JAVA:日期字符串与日期互相转换 (日期类型转字符串,字符串转日期格式) SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); -
java字符串转日期方法,java如何将字符串转为日期?
2021-04-13 12:18:43之前给大家介绍了一下java字符串转int的方法,那么下面要给大家带来的就是java字符串转日期的方法,一起来详细的了解一下。注意,在文章当中所使用的api是SimpleDateFormat。SimpleDateFormat是属于java.text....之前给大家介绍了一下java字符串转int的方法,那么下面要给大家带来的就是java字符串转日期的方法,一起来详细的了解一下。
注意,在文章当中所使用的api是SimpleDateFormat。
SimpleDateFormat是属于java.text.SimpleDateFormat的,所以的话,一定要import。
下面是用法:
SimpleDateFormat sdf=new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
这个是非常重要的,因为,它确立了转换的格式。
其中,yyyy-整的公元年;MM-月份;dd-日期;
那么很多人看到这里也许会问,为什么要有大小写的格式呢?
这主要是为了避免混淆。
很简单的,就好比MM为月份,mm为分,HH为24小时制,hh为12小时制。
下面一起进入正题!
一、字符串转日期
2008-07-10 19:20:00将它转成日期
这里的话可以使用:
Date date = sdf.parse( " 2008-07-10 19:20:00 " );
再来讲一下,日期转字符串
如果将今天的日期转成字符串们可以用:
String str = sdf.format(new Date());
代码示例:import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class ConvertDemo
{
/**
* 日期转换成字符串
* @param date
* @return str
*/
public static String DateToStr(Date date)
{
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = format.format(date);
return str;
}
/**
* 字符串转换成日期
* @param str
* @return date
*/
public static Date StrToDate(String str)
{
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try
{
date = format.parse(str);
}
catch (ParseException e)
{
e.printStackTrace();
}
return date;
}
public static void main(String[] args)
{
Date date = new Date();
System.out.println("日期转字符串:" + ConvertDemo.DateToStr(date));
System.out.println("字符串转日期:" + ConvertDemo.StrToDate(ConvertDemo.DateToStr(date)));
}
}
java字符串转日期方法你都清楚了吗?
更多java入门知识,可以继续通过奇Q工具网来进行了解哦!
推荐阅读:
-
Java字符串转日期时间类型,日期时间转字符串,时间比较大小
2021-11-04 11:04:37字符串转时间 // 字符串转时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss // yyyy年MM月dd日 // HH时mm分ss秒 // strTime的时间格式必须要与formatType的时间格式相同 public static Date stringToDate(String ...字符串转日期时间
// 字符串转时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss // yyyy年MM月dd日 // HH时mm分ss秒 // strTime的时间格式必须要与formatType的时间格式相同 public static Date stringToDate(String strTime) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = formatter.parse(strTime); } catch (ParseException e) { e.printStackTrace(); } return date; }
日期时间转字符串
public static String dateToString(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(date); return dateStr; }
时间比较大小
方法1:
// 1 大 ,-1 小 ,0相等 if ( DateUtil.stringToDate(startTime) .compareTo(DateUtil.stringToDate(endTime)) == 1) { CustomToast.show(mContext,"开始时间大于结束时间",1000); return; }
方法2:
public static boolean compareTime(Date beginTime, Date endTime) { if (beginTime.getTime() > endTime.getTime()) { return true; } return false; }
-
JAVA字符串转日期或日期转字符串.docx
2021-09-30 23:25:35JAVA字符串转日期或日期转字符串.docx -
(转)Java字符串转日期或日期转字符串
2021-03-01 10:43:04文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的... -
java 日期转格式日期字符串,字符串转日期
2022-04-13 11:15:29java 日期转格式日期字符串,字符串转日期 -
java如何将字符串转为日期
2021-03-14 16:24:18一、概述将Java中字符串“ 2010年1月2日”格式的转换为日期的最佳方法是什么?最终,我想将月份,日期和年份分解为整数,以便可以使用Date date = new Date();date.setMonth()..date.setYear()..date.setDay()..date... -
Java日期时间字符串和毫秒相互转换的方法
2020-08-28 14:32:35主要为大家详细介绍了Java日期时间字符串和毫秒相互转换的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Java | 字符串转日期
2021-09-26 09:45:46模式(yyyy/MM/dd HH:mm:ss)——即日期格式化类设定的规则,需要和字符串格式保持一致, 如果不一样就会抛出解析异常ParseException 示例代码: public static Date stringToDate(String -
java实现字符串和日期类型相互转换的方法
2020-08-31 12:38:14主要介绍了java实现字符串和日期类型相互转换的方法,涉及java针对日期与字符串的转换与运算相关操作技巧,需要的朋友可以参考下 -
【Java】字符串与日期的相互转换
2022-04-23 10:19:08日期与字符串相互转化 -
Java日期转字符串、字符串转日期
2021-11-18 09:36:03日期转字符串、字符串转日期 SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); try { //1、日期转字符串 Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime(); ... -
java把字符串转换成日期格式
2022-03-26 11:33:48https://zhuanlan.zhihu.com/p/270605705 https://www.cnblogs.com/yangming1996/p/6919191.html 三、获取当前日期 需求:获取当前日期(字符串类型)且格式为yyyy-MM-dd HH:mm:ss 代码如下: import java.text.... -
java 字符串日期转换成时间戳
2021-11-25 14:58:18java 日期 时间戳 -
Java字符串到日期的转换
2021-04-23 20:59:00用Java将“ 2010年1月2日”格式的String转换为Date的最佳方法是什么?最终,我想将月份,日期和年份分解为整数,以便可以使用Date date = new Date();date.setMonth()..date.setYear()..date.setDay()..date.setlong... -
Java实现字符串解析为日期时间的方法示例
2020-08-30 22:17:25主要介绍了Java实现字符串解析为日期时间的方法,结合具体实例形式分析了java日期时间字符串的解析操作相关实现技巧,需要的朋友可以参考下 -
java中日期和字符串之间的转换
2013-05-15 21:56:28里面介绍了几种字符串和日期之间的转换,可以根据条件选择合适的方法