asp.net 从字符串转换日期和/或时间时,转换失败。

求qq远程调试,帮我改一下。我用的是教科书中的例子。代码没有问题,但是我没配置好。... 求qq远程调试,帮我改一下。我用的是教科书中的例子。代码没有问题,但是我没配置好。 展开
 我来答
育知同创教育
2016-03-11 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
asp.net中从string转为date或者datetime类型的方法如下:
1: Convert.ToDateTime(string):string格式必须是yyyy-MM-dd hh:mm:ss
  日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格)
  yyyy:代表年份
  MM: 代表月份
  dd: 代表天
  HH: 代表小时(24小时制)
  mm: 代表分钟
  ss: 代表秒
2:DateTime.ParseExact()
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
  System.Globalization.CultureInfo.CurrentCulture:获取表示当前线程使用的区域性的 CultureInfo 对象
或者
DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
  System.Globalization.CultureInfo.InvariantCulture:获取不依赖于区域性(固定)的 CultureInfo 对象。
3:DateTimeFormatInfo dtFormat = new
DateTimeFormatInfo();  
dtFormat.ShortDatePattern = "yyyy/MM/dd";
DateTime dt = Convert.ToDateTime("2012/11/26", dtFormat);
匿名用户
2014-04-04
展开全部
从字符串转为日期,如:String s=String.Format("{0}-{1}-{2}",strYear,strMonth,strDay);
DateTime d=DateTime.Parse(s);//就是说s必须有年、月、日,并且格式可以是YYYY-MM-DD、YYYYMMDD,YYYY.MM.DD。当s="";或s=null;时转化就会出错。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jqkalytrue
2014-04-04 · TA获得超过835个赞
知道小有建树答主
回答量:1509
采纳率:57%
帮助的人:377万
展开全部
可以, 你qq多少?
追问
450557677  现在出了一个  未将对象引用设置到对象的实例。问题 您看看能不能帮着调一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-04
展开全部
字符串不是有效的时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海漫游枪手
2014-04-04 · 超过86用户采纳过TA的回答
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:242万
展开全部
81910572
加我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式