Date d = new Date(); 1. 2.Date 对象使用SimpleDateFormat格式化日期, yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。 //默认系统时区 SimpleDateFormat sdf = new SimpleDate...
return返回长时间格式 yyyy-MM-dd HH:mm:ss*/ public static Date getNowDate() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateString = formatter.format(currentTime);ParsePosition pos = new ParsePosition(8);Date ...
= new simpledateformat("yyyy-mm-dd");//定义日期类型格式 string str2 = timestamp.valueof(format.format(l));//转换为字符串 //system.out.println(str2);//打印获取的字符串 date date = format .parse(str2);//格式化获取到的日期,system.out.println(date);输出结果:2015-06-27。
SimpleDateFormat formatter=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString=formatter.format(currentTime);returndateString; }/** * 获取现在时间 * * @return 返回短时间字符串格式yyyy-MM-dd*/publicstaticString getStringDateShort() { Date currentTime=newDate(); SimpleDateFormat forma...
test(Date.from(LocalDateTime.of(2020,12,26,12,1,35).atZone(ZoneId.of("Asia/Shanghai")).toInstant())); }privatevoidtest(Date date){StringloY="yyyy-MM-dd HH:mm:ss";StringupY="YYYY-MM-dd HH:mm:ss";SimpleDateFormatloF=newSimpleDateFormat(loY);SimpleDateFormatupF=newSimpleDateFormat(...
System.out.println(format);//2022-09-24 } 1. 2. 3. 4. 5. 6. 7. 8. 二、通过Date类来获取当前时间 @Test public void test(){ Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
下面是一个简单的示例代码:import java.time.LocalDate;import java.time.temporal.ChronoUnit;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入开始日期(格式:yyyy-MM-dd):");Stri...
SimpleDateFormat inSdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US);创建SimpleDateFormat对象的时候使用带Locale的构造参数 因为你的星期和月份是用E文写的 所以parse回来的时候自然得用E文的Locale 用默认中文的Locale就会认不出来 btw 你用US的Locale的话 时区也会跑...
江河入海,知识涌动,这是我参与江海计划的第109篇 一、改进背景 Java 8针对时间处理进行了全面的改进,重新设计了所有日期时间、日历及时区相关的 API。并把它们都统一放置在 java.time 包和子包下。 Java5的不足之处: 非线程安全:java.util.Date 并不是线程安全的,在
System.out.println("DateFormat:" + date1+ time1); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 E HH点mm分ss秒 SSS毫秒"); String date2 = simpleDateFormat.format(new Date()); System.out.println("simpleDateFormat:"+date2); System.out.println("---" + new...