Sql中的datetime类型的空值和c#中的DateTime的空值的转换方法
[一篮饭特稀原创,转载请注明出自http://www.cnblogs.com/wanghafan/p/3412796.html]
在NET 2.0以上版本提供了一种新的方法 就是加问号,DateTime? :表示可空类型,就是一种特殊的值类型,它的值可以为null
Model:
private DateTime? _registrationtime;
public DateTime? RegistrationTime
{
set{ _registrationtime=value;}
get{return _registrationtime;}
}
Global.cs:
public static string FormatDateTimeYMD(string date)
{
if (date.Trim() == string.Empty)
return "";
else
return DateTime.Parse(date).ToString("yyyy-MM-dd");
}
public static string FormatDateTimeYM(string date)
{
if (date.Trim() == string.Empty)
return "";
else
return DateTime.Parse(date).ToString("yyyy-MM");
}
public static DateTime? FormatDateTime(string date)
{
if (date.Trim() == string.Empty)
return null;
else
return DateTime.Parse(date);
}
*.cs:
model.RegistrationTime=Global.FormatDateTimeYMD(tb_XX.Text.ToString().Trim());
Sql中的datetime类型的空值和c#中的DateTime的空值的转换方法的更多相关文章
- 【java】处理时间字段  在数据库查询的时候只想要年月日,不想要时分秒 ,java中设置时间类型为年月日,java中设置Date中的时分秒为00.00.000
		
JDK8 中最简单的处理方式: @Test public void dateTest(){ Date now = new Date(); System.out.println(now); // jav ...
 - C++中各种时间类型的转换(包括MFC中的时间类型)
		
平时写代码会经常遇到时间类型转换的问题,如时间戳转为格式化时间,或者反过来等,时间类型有的为time_t,还有FILETIME一堆,在这里记录下他们之间是如何转换的. 时间类型及其意义 FILETIM ...
 - SQL server数据库中的DateTime类型出现的问题
		
我们知道这个SQL server数据库中的DateTime类型是数据库应用开发中经经常使用到的一种数据类型.而C#语言中也有DateTime类型,尽管二者都是用来描写叙述时间的,可是它们的默认值是不同 ...
 - Pandas:从CSV中读取一个含有datetime类型的DataFrame、单项时间数据获取
		
前言 有一个CSV文件test.csv,其中有一列是datetime类型,其他列是数值列,就像下边这样: 问题 1.读取该CSV文件,把datetime列转换为datetime类型,并将它设置为索引列 ...
 - C# 字符串string类型转换成DateTime类型   或者   string转换成DateTime?(字符串转换成可空日期类型)
		
在c#中,string类型转换成DateTime类型是经常用到的,作为基本的知识,这里在此做个小结.一般来说可以使用多种方法进行转换,最常用的就是使用Convert.ToDateTime(string ...
 - 字符串string类型转换成DateTime或DateTime?类型
		
常用的Convert.ToDateTime方法 //将含有正确日期格式的string类型转换成DateTime类型 string strDate = "2014-08-01"; D ...
 - 自定义JsonResult处理JSON序列化DateTime类型数据(Ext4.2+ASP.NET MVC 4)
		
最近项目中前台页面使用Extjs4.2 ,在后台ASP.NET MVC4返回的DateTime类型的数据错返回的DateTime类型的JsonResult的结果中的值是“\/Date(13784461 ...
 - 解决python中转化成json的方法不能序列化datetime类型数据(转)
		
Python自带的json.dumps方法序列化数据时候如果格式化的数据中有datetime类型数据时候会提示错误TypeError: datetime.datetime(2012, 12, 12, ...
 - Entity Framework 教程——Entity Framework中的实体类型
		
Entity Framework中的实体类型 : 在之前的章节中我们介绍过从已有的数据库中创建EDM,它包含数据库中每个表所对应的实体.在EF 5.0/6.0中,存在POCO 实体和动态代理实体两种. ...
 - 如何将C++中的SOCKADDR_IN*参数类型转换成C#中的参数类型
		
将C++中的参数类型SOCKADDR_IN*映射为C#中的IntPtr参数类型的示例代码如下: IntPtr ptrSockaddr = new IntPtr(); //ip地址 sockaddr_i ...
 
随机推荐
- ffmpeg之yuv2rgb_c_24_rgb
			
YUV2RGBFUNC(yuv2rgb_c_24_rgb, uint8_t, ) LOADCHROMA(); PUTRGB24(dst_1, py_1, ); PUTRGB24(dst_2, py_2 ...
 - Character Studio
 - WPFX名称空间
			
1:x名称空间里的成员是专门写给xaml编译器看,用来引导xaml编译器把xaml代码编译成CLR代码的.(x仅仅是xaml的首字母). 2:attribute 是语言层面的东西,是给编译器看的,Pr ...
 - IOS_OC_本地推送知识总结
			
知识点介绍 一. 推送通知介绍(了解) 二. 本地推送通知 本地通知的基本使用 本地通知的不常用属性 删除重复的通知 通知的处理1-跳转界面 通知的处理2-程序退出 分类的设置/快捷回复 一. 推送通 ...
 - cocoa pods
			
# cocoa pods * `CocoaPods` 是 iOS 最常用最有名的类库管理工具 * 作为 iOS 程序员,掌握 `CocoaPods` 的使用是必不可少的基本技能 ## pod 命令汇总 ...
 - Android中的自定义属性的实现
			
Android开发中,如果系统提供的View组件不能满足我们的需求,我们就需要自定义自己的View,此时我们会想可不可以为自定义的View定义属性呢?答案是肯定的.我们可以定义自己的属性,然后像系统属 ...
 - Android从服务端获取json解析显示在客户端上面
			
Android从服务端获取json解析显示在客户端上面 百度经验:jingyan.baidu.com 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Jso ...
 - 关于学习HTML5中自己犯的错误
			
7.1写错了 siblings()这个函数写成了sibling,在jQuery中并没有这个函数的定义 在查找错误的过程中,自己也发现了一个学习jQuery的网站http://www.365mini.c ...
 - easy ui tree 取复选框打勾的值
			
var nodes = $('#basetree').tree('getChecked'); var cnode = ''; for ( var i = 0; i < nodes.length; ...
 - SQL Proc(存储过程)/tran(事物)
			
存储过程好比C#方法 1.事物写在过程里面,直接调用存储过程 1.1没有参数的过程 /*transaction事物,procedure存储过程*/ create proc CopyTable_1_10 ...