Java快速获取格式化的日期字符串

1、使用Date对象

  String dateStr = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date());

2、使用Calendar对象

  String dateStr = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(Calendar.getInstance().getTime());

3、使用LocalDateTime对象

  String dateStr = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss"));

原文地址:https://www.cnblogs.com/will-666/p/11399190.html

时间: 2024-10-10 13:26:05

Java快速获取格式化的日期字符串的相关文章

java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)

拂晓风起 专注前端技术cocos2d.js.flash.html5,联系:[email protected].如果读者要找腾讯工作机会,请不吝推荐简历. 博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 227  文章- 0  评论- 336 java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间) 大家一般很少格式化或者parse带有Sun Nov等英文单词的字符串. 如果格式化英文月份的字符串,记得带上Locale.US参数,否则,JRE会按照当前地区

获取两个日期字符串之间的所有天数

一.获取两个日期字符串中间的天: public static List<String> getDaysBetweenTwoDays(String startDay,String endDay) throws ParseException { List<String> list = new ArrayList<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化为年月

Java &quot;JSON中无分隔符日期字符串处理&quot;

Json 中日期类型数据处理,服务端传输的日期没有分隔符,一般格式就两种,[20151212121212]即yyyyMMddhhmmss和[121212]hhmmss import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class test { public static void main(String[] arg

Java中如何判断一个日期字符串是否是指定的格式

判断日期格式是否满足要求 import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class Test2{public static void main(String[] args) { String date_string="201609";// 利用java中的SimpleDateFormat类,指定日期格式,注意yyyy,MM大小写// 这里的日

常用封装--Date篇--获取格式化的日期对象

虽然日期对象可以使用new Date()来获取,但是对于其格式却必须进行相应的转换,才能成为开发者想要的格式. 这里提供了一个封装的方法,通过结合正则表达式的使用,达到了可以对时间对象进行处理,生成多种日期格式的目的. function dateFormat(date,format) {var o = {"M+" : date.getMonth()+1, //month"d+" : date.getDate(), //day"h+" : date

java parse 带英文单词的日期字符串(转化新浪微博api返回的时间)

String str = "Sun Sep 23 00:32:57 +0800 2012"; SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US); try { dateFormat.parse(str); } catch (ParseException e) { // TODO Auto-generated catch block e.

日期字符串转换为NSDate

1 // 纯数字日期 2 NSString *str1 = @"20150611132535"; 3 // 日期字符串 4 NSString *str2 = @"2015/05/12 10:22:01"; 5 // 带时区的日期字符串 6 NSString *str3 = @"Tue Sep 06 21:37:19 +0800 2015"; 7 // 不带时区的日期字符串 8 NSString *str4 = @"Tue Sep 05

面试题1 -- Java 中,怎么在格式化的日期中显示时区?

使用SimpleDateFormat来实现格式化日期 import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatExample { public static void main(String args[]) { Date today = new Date(); System.out.println("今天 is : " + today); SimpleDateFormat DATE

java中获取日期和时间的方法总结

1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下:  要使用 java.util.Date .获取当前时间的代码如下 Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ;都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间,   格式为:   yyyy-mm-dd   hh-mm