int 如何转datetime? int a=19820105如何转为datetime类型?????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int a = 19820105; DateTime d = new DateTime(a / 10000, (a % 10000) / 100, a % 100); Console.WriteLine(d); 我的数据库是一个int型的字段存日期我可以从数据库中得到 19820105这样格式的把它转datetime后获得它一周,一个月,一年后的日期然后在转化为int型,象19820105这样 方便操作如何做呢?一楼的可以得到的日期是 1982-1-5:0000格式的 求救啊 ~~~~主要问题就是int转成datetime后在转回int int a = 19820105; string abc = a.ToString(); abc = abc.Insert(4, "-"); abc = abc.Insert(7, "-"); DateTime date = Convert.ToDateTime(abc); 用SQL CAST(a as datetime) 反过来,cast(a as datetime) ,用c# 字符串截取可以最好把字段改字符型 转来转去的麻烦阿 int 19820105转datetime 1982-01-05转回后19820105 C# DEMO: DateTime dt = Convert.ToDateTime("2008-4-23"); string s = dt.ToString("yyyyMMdd"); int x = Convert.ToInt32(s); 转回去更容易啊. DateTime date = Convert.ToDateTime(abc); abc = date.ToString("yyyyMMdd"); a = Convert.ToInt32(abc); int a = 19820105; string b = a.ToString().Substring(3, 4) + a.ToString().Substring(5, 2) + a.ToString().Substring(7, 2); Convert.ToDateTime(b); OleDB 读Excel,Shell顺序问题 请教高手:请问winform中如何制作可以选择时分秒的日历 C#如何得到程序运行通知 消息队列编程 删除文件时把session值给删了是怎么回事? 关于DataSet和XML的问题, 在动态绑定中注册事件后,我如何在事件中获取该DataGrid的DataKeys 在vs2005中,怎样控制只能在 textbox 中输入“.”一次? wpf image绑定图片路径 删除时出现正由另一进程使用,因此该进程无法访问此文件 c# 生成bmp格式文件 请教程序 C#Remove()方法问题
DateTime d = new DateTime(a / 10000, (a % 10000) / 100, a % 100);
Console.WriteLine(d);
我可以从数据库中得到 19820105这样格式的把它转datetime后
获得它一周,一个月,一年后的日期
然后在转化为int型,象19820105这样 方便操作如何做呢?
一楼的可以得到的日期是 1982-1-5:0000格式的
主要问题就是int转成datetime后在转回int
int a = 19820105;
string abc = a.ToString();
abc = abc.Insert(4, "-");
abc = abc.Insert(7, "-");
DateTime date = Convert.ToDateTime(abc);
最好把字段改字符型 转来转去的麻烦阿
转
datetime 1982-01-05
转回后
19820105
DateTime dt = Convert.ToDateTime("2008-4-23"); string s = dt.ToString("yyyyMMdd"); int x = Convert.ToInt32(s);
abc = date.ToString("yyyyMMdd");
a = Convert.ToInt32(abc);
string b = a.ToString().Substring(3, 4) + a.ToString().Substring(5, 2) + a.ToString().Substring(7, 2);
Convert.ToDateTime(b);