我从jQuery-Calender UI获取日期值,该日期值以字符串格式“mm / dd / yy”(例如09/16/2012)给出日期。现在我想将其转换为时间戳格式“yyy-MM-dd hh:mm:ss”。因为在数据库中我有一个Timestamp数据类型的属性。我怎么能这样做?
使用$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" })
我接受输入为dateFrom = "2012-09-27"
但现在我想将其转换为日期格式 yyyy-MM-dd hh:mm:ss
但我得到的例外是“不可解决的日期”。
我正在使用以下代码:
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
java.util.Date test1=new java.util.Date (sdf.format(dateFrom));
答案 0 :(得分:0)
您尚未指定语言。但是任何语言都有DateTime方法,它为您提供了根据需要更改其格式的选项。
我正在回答C#。
DateTime.Now.ToString( “U”));
会输出您所需的值。
如需更多帮助,请访问以下链接:
答案 1 :(得分:0)
假设您使用的是jquery的DatePicker UI工具,那么您可以使用dateFormat选项初始化一个datepicker。
初始化datepicker的dateFormat:
$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" });
或者,在init:
之后设置dateFormat选项$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
请注意,这仅提供日期,而不是时间。