我从jQuery-Calender UI获得一个日期值,该UI以字符串格式“mm / dd / yy”为我提供日期,例如09 / 16 / 2012。现在我想把它转换为时间戳格式“yyy-MM-dd hh:mm:ss”。因为在数据库中,我有一个时间戳数据类型的属性。我该怎么做?
Using $( “.selector” ).datepicker({ dateFormat: “yy-mm-dd” })
我接受输入为< code > date from = " 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));
假设您使用的是jquery的DatePicker UI工具,那么您可以使用dateFormat选项初始化datepicker。
初始化日期拾取器的 dateFormat:
$( ".selector" ).datepicker({ dateFormat: "yy-mm-dd" });
或者,在init之后设置dateFormat选项:
$( ".selector" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
请注意,这只提供了日期,而不是时间。
您没有指定语言。但是任何语言都有DateTime方法,它为您提供了根据需要更改其格式的选项。
我回答的是C#。
DateTime.Now.ToString(“u”));
将输出您所需的值。
有关更多帮助,请访问以下链接:
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
http://www.dotnetperls.com/datetime-format