c# – 如何将DateTime与字符串进行比较

c# – 如何将DateTime与字符串进行比较,第1张

概述我有一个包含时间的字符串(从DB获得): string user_time = "17:10:03"; //Hours:minutes:secondsDateTime time_now = DateTime.Now; 如何将此字符串与DateTime进行比较?我想要这样的事情: if(time_now > user_time){ //Do something}else{ // 我有一个包含时间的字符串(从DB获得):
string user_time = "17:10:03"; //Hours:minutes:secondsDateTime time_Now = DateTime.Now;

如何将此字符串与DateTime进行比较?我想要这样的事情:

if(time_Now > user_time){    //Do something}else{  //Do something}
解决方法 DateTime支持比较,但首先需要解析日期时间字符串,DateTime.Parse()就足够了:
var dateTimeStr = "17:10:03";var user_time = DateTime.Parse( dateTimeStr );var time_Now = DateTime.Now;if( time_Now > user_time ){  // your code...}

请记住,比较日期/时间有时需要了解时区以使比较有意义.

总结

以上是内存溢出为你收集整理的c# – 如何将DateTime与字符串进行比较全部内容,希望文章能够帮你解决c# – 如何将DateTime与字符串进行比较所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1241964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存