zoukankan      html  css  js  c++  java
  • DateTime.Now.ToString()的陷阱

    近日做个公司OA项目,需要保存添加日期.

    使用Model.Addtime=DateTime.Now.ToString();获取当前系统时间

    然后点击添加,保存后刷新界面,这时就出了黄页面,找了半天代码问题,发现没问题啊,咋回事呢?郁闷纠结.继后就去查了下刚添加的这条数据,发现数据库保存的字段值是:2012-10-26 唐志强 10:10:34:123,震惊了!!!怎么会有这样的值存在!!!???

    发现的原因是:本机使用的时间被我自定义了:如图

    ,在使用DateTime.Now.ToString() 的时候,原封不动的保存了这些自定义字段(数据库字段类型是char类型).坑爹的是数据绑定的时候指定的是DateTime类型,所以数据显示的时候就会出错.

    这里总结一点:如果数据库保存时间的字段设置的类型为Char类型时,前台写代码时需要特别注意.这里解决的办法是:

    Model.Addtime=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

    附带时间形式自定义方法:可以自定义自己喜欢的女生的名字哦

      http://blog.19lou.com/19525661/viewspace-8757242呵呵,百度搜的,就不手写了.

  • 相关阅读:
    增加网站内容步骤
    简单使用
    dedecms的讲解 要求
    shop34-3-自动加载实现
    shop34-2-运转-平台分发
    shop34-1-目录布局
    match_controller
    match_model
    match_mvc
    laravel 路由
  • 原文地址:https://www.cnblogs.com/tangyan/p/2742470.html
Copyright © 2011-2022 走看看