相关疑难解决方法(0)

如何在Java中获取当前日期/时间

在Java中获取当前日期/时间的最佳方法是什么?

java datetime

661
推荐指数
18
解决办法
164万
查看次数

更改Java字符串中的日期格式

String代表一个约会.

String date_s = "2011-01-18 00:00:00.0";
Run Code Online (Sandbox Code Playgroud)

我想将它转换为a Date并以YYYY-MM-DD格式输出.

2011-01-18

我怎样才能做到这一点?


好的,根据我在下面找到的答案,这是我尝试过的东西:

String date_s = " 2011-01-18 00:00:00.0"; 
SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); 
Date date = dt.parse(date_s); 
SimpleDateFormat dt1 = new SimpleDateFormat("yyyyy-mm-dd");
System.out.println(dt1.format(date));
Run Code Online (Sandbox Code Playgroud)

但它输出02011-00-1而不是所需2011-01-18.我究竟做错了什么?

java string formatting date date-format

453
推荐指数
14
解决办法
128万
查看次数

在java中打印当前日期

我想在java中打印当前的日期和时间.这是我在java教程中尝试的代码:

import java.util.*;

public class Date {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date date = new Date();

       // display time and date using toString()
       System.out.println(date.toString());
   }
}
Run Code Online (Sandbox Code Playgroud)

它汇编很好.但给出的输出是:

日期@ 15db9742

虽然我期待这样的输出:

Mon May 04 09:51:52 CDT 2009

代码有什么问题?

编辑:我试图重命名该类..编辑代码:

import java.util.*;

public class DateDemo {
   public static void main(String args[]) {
       // Instantiate a Date object
       Date d = new Date();

       // display time and date using toString()
       System.out.println(d.toString());
   }
}
Run Code Online (Sandbox Code Playgroud)

这是我编译代码并运行的方式:

sou @ …

java time

16
推荐指数
3
解决办法
8万
查看次数

标签 统计

java ×3

date ×1

date-format ×1

datetime ×1

formatting ×1

string ×1

time ×1