我有一个gridview列,我需要以格式显示时间:3/2/2012 1:22 PM
但我的Db保存为3/2/2012 1:22:42 PM
我想删除此文本中的秒数.我可以使用(MM/DD/YYYY HH:MM:SS)将其删除,但如何从db列中包含AM/PM?
我一直试图让这个权利超过2小时,所以任何帮助都非常感谢
public void setAppointment(int studentID, DateTime appt)
{
connection.Open();
string sqlStatement3 = "UPDATE dbo.students SET appointmentDate = '" + appt.Date.ToString("yyyy-MM-dd HH:mm:ss") + "' WHERE ID = " + studentID + ";";
OleDbCommand updateCommand = new OleDbCommand(sqlStatement3, connection);
updateCommand.ExecuteNonQuery();
connection.Close();
}
Run Code Online (Sandbox Code Playgroud)
所以基本上做的是将日期时间插入到sql server表中,保持月和日的相同格式,以避免区域设置妨碍.
唯一的问题是时间仍然是00:00:00.即使我调试代码时,'appt'显示28/06/2013 09:30:00
我有从数据库获得的日期时间值SQL Server.
在我的数据库中,列值是DateTime,当我从ASP.Net中检索它时,我在日期变量上捕获它,而不是将值传递给文本框:
Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.ToString
Run Code Online (Sandbox Code Playgroud)
但是当我调试我的网络时,txtSchedDate.Text仍然给我全部DateTime价值,
7/17/2013 12:00:00 AM
是否有可能消除我应该在SQL查询上执行此操作的时间值?
我想将此日期转换"Sat, 16 Nov 2013 20:09:07"为unixtime
我的代码
SimpleDateFormat pattern = new SimpleDateFormat("EEE, dd MM yyyy HH:mm:ss");
Date date = pattern.parse("Sat, 16 Nov 2013 20:09:07")
long milliseconds = date.getTime();
Run Code Online (Sandbox Code Playgroud)
我有这个例外
java.text.ParseException: Unparseable date: "Sat, 16 Nov 2013 20:09:07"
(at offset 8)
at java.text.DateFormat.parse(DateFormat.java:555)
Run Code Online (Sandbox Code Playgroud)
这个模式有问题吗?
示例JSON:
[{"DispatchDt":"2014-05-28T01:34:00","RcvdDt":"1988-12-26T00:00:00"}]
Run Code Online (Sandbox Code Playgroud)
我有这组日期,我想将其转换为日期格式(mm/dd/yyyy).你是如何做到的这是JavaScript?
如果日期改变,我需要执行一些操作.在应用程序启动时的意思是检查今天的日期,如果今天的日期是从最后24小时的时间改变,那么它将执行一些操作.是否可能因为我们不需要运行后台线程.我只想在委托方法中添加某种条件.
喜欢:如果在应用程序启动它首先保存今天日期并保存该日期.再次登录后,它会将该日期与当前日期进行比较,如果将其更改为24小时更改日期,则会执行某些操作.我怎么做的?xc
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我计算之间的区别dateTimePicker2和dateTimePicker1并将其转换为分钟,因为这,
durinmin = Convert.ToInt32((dateTimePicker2.Value - dateTimePicker1.Value).TotalMinutes);
Run Code Online (Sandbox Code Playgroud)
问题是,例如,如果差值是"00:17:40",则durinmin = 18.但是我想保留仅完成分钟的值,即,durinmin=17是我希望我的程序考虑的值.怎么弄?
我怎样才能将字符串转换"8/3/2017 6:12:00 AM"到"2017-08-03T06:12:00.000"使用标准的JavaScript或moment.js库?
这个问题可能已在这里得到解答,但我找不到任何答案.我正在尝试将字符串25APR18转换为2018-04-25.
我试着做以下事情:
DateTime.ParseExact("25APR18", "yyyy-mm-dd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
但它没有转换,并给我错误说"字符串未被识别为有效的DateTime".
我找不到合适的解决方案.
有什么建议?
我有一个示例日期/时间字符串,我需要转换为datetimeoffset.
存在一个巨大的不一致 - 如果该月的日期<10,则月和日之间存在双倍空间,否则只有一个空格.
例如:'Tue Dec 4 22:39:38 UTC 2018'和'Tue Dec 14 22:39:38 UTC 2018'
我目前正在解析它使用DateTimeOffset.ParseExact(dateTime, "ddd MMM dd HH:mm:ss UTC yyyy", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal)哪个日期<10的日期失败并出现错误:
FormatException: String 'Tue Dec 4 22:52:42 UTC 2018' was not recognized as a valid DateTime.
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用单个空格搜索和替换双空格字符,但使用格式字符串是否有更优雅的方法来实现这一点?
datetime-format ×10
datetime ×5
c# ×4
asp.net ×2
javascript ×2
date ×1
ios ×1
java ×1
json ×1
momentjs ×1
objective-c ×1
oracle10g ×1
sql ×1
sql-server ×1
to-char ×1
vb.net ×1
xcode ×1