我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.我究竟做错了什么?
当我创建一个新Date对象时,它会初始化为当前时间但在本地时区.如何获得GMT中的当前日期和时间?
我试图使用java.util.Date输入,然后用它创建一个查询 - 所以我需要一个java.sql.Date.
我很惊讶地发现它无法隐式或显式地进行转换 - 但我甚至不知道如何做到这一点,因为Java API对我来说仍然是一个新手.
我java.util.Date在Scala中使用Java的类,想要比较一个Date对象和当前时间.我知道我可以使用getTime()来计算delta:
(new java.util.Date()).getTime() - oldDate.getTime()
Run Code Online (Sandbox Code Playgroud)
但是,这只留下了一个long代表毫秒.是否有更简单,更好的方式来获得时间增量?
我有一个脚本,用JavaScript打印当前的日期和时间,但DATE总是错的.这是代码:
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth()
+ "/" + currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":" + currentdate.getSeconds();
Run Code Online (Sandbox Code Playgroud)
它应该打印18/04/2012 15:07:33和打印3/3/2012 15:07:33
有帮助吗?谢谢
根据我的经验,在编程时获得正确的日期/时间总是充满危险和困难.
如果仅仅由于绝大多数的选择,Ruby和Rails总是在这个问题上找不到我; 我从来不知道应该选哪个.
当我使用Rails并查看ActiveRecord数据类型时,我可以找到以下内容
:datetime,:timestamp,:time和:date
并且不知道差异是什么或者潜伏在哪里.
有什么不同?你用它们做什么的?
(PS我正在使用Rails3)
我已经创建了这个脚本,以dd/mm/yyyy的格式提前10天计算日期:
var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate()+10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)
我需要通过将这些规则添加到脚本中,使日期和月份组件的日期显示为前导零.我似乎无法让它发挥作用.
if (MyDate.getMonth < 10)getMonth = '0' + getMonth;
Run Code Online (Sandbox Code Playgroud)
和
if (MyDate.getDate <10)get.Date = '0' + getDate;
Run Code Online (Sandbox Code Playgroud)
如果有人能告诉我将这些插入脚本的位置,我会非常感激.
我想将java.util.Date对象转换为StringJava中的对象.
格式是 2010-05-30 22:15:52
我需要在JavaScript中将日期值增加一天.
例如,我有一个日期值2010-09-11,我需要将第二天的日期存储在JavaScript变量中.
如何将日期增加一天?
date ×10
java ×5
time ×4
datetime ×3
javascript ×3
date-format ×2
formatting ×2
string ×2
c++ ×1
gmt ×1
leading-zero ×1
localization ×1
sql ×1
time-format ×1
timedelta ×1
timestamp ×1
timezone ×1