如何把数字类型转换成日期型?? 比如数字型的200871226,在此基础上加7天,该怎么做呢?有函数可以实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime dt = new DateTime(200871226).AddDays(7) DateTime dt = new DateTime(200871226).AddDays(7)//这个不对的就是说20071226加上7后,仍旧显示20080102 string str = DateTime.ParseExact("20071226","yyyyMMdd",CultureInfo.CurrentCulture).AddDays(7).ToString("yyyyMMdd") 找不到类型或命名空间名称“CultureInfo”(是否缺少 using 指令或程序集引用?)ls,是不是要对CultureInfo进行个什么声明阿? int iTime = 20071226;string strTime = iTime.ToString().Substring(0, 4) + "/" + iTime.ToString().Substring(4, 2) + "/" + iTime.ToString().Substring(6, 2);DateTime dt = Convert.ToDateTime(strTime).AddDays(7);string strDate = dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0');int nTime = Convert.ToInt32(strDate); ls得你干吗呢??谢谢viena(维也纳N02)大哥搞定! string str1 = DateTime.ParseExact("20071226","yyyyMMdd",CultureInfo.CurrentCulture).AddDays(7).ToLongDateString(); int iTime = 20071226;string strTime = iTime.ToString().Substring(0, 4) + "/" + iTime.ToString().Substring(4, 2) + "/" + iTime.ToString().Substring(6, 2);DateTime dt = Convert.ToDateTime(strTime).AddDays(7);string strDate = dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0');int nTime = Convert.ToInt32(strDate);//刚开始我也这么想来着。觉得太麻烦 嘿嘿,谢谢 string t = "20070515"; DateTime dateTiem = DateTime.ParseExact(t, "yyyyMMdd", new CultureInfo("en-US"), DateTimeStyles.AdjustToUniversal); Console.WriteLine(dateTiem); DateTime date = (DateTime.ParseExact("20070515", "yyyyMMdd", null)).AddDays(7) string a1 = DateTime.ParseExact("20071223","yyyyMMdd", CultureInfo.CurrentCulture).AddDays(10).ToString("yyyyMMdd");测试通过了! C# 私有变量公有化 加码解码 为什么同样的表换个数据库页面跳转就不好使了呢!困扰了我很久的问题,请各位大侠关注下~ C# 实现简单动画 请求思路 怎么做一个.net程序破坏exe文件?? c#如何运行另一程序? .NET成功人士。请进贴指点指点 如何用C#写段代码检测PLC脉冲数据的上升沿 急求寻路算法(请各位大大帮忙了!) 如何定义不能创建的类 winform下datagrid双击问题 怎样把数字小于8位的数字转换成8位的数字。
ls,是不是要对CultureInfo进行个什么声明阿?
string strTime = iTime.ToString().Substring(0, 4) + "/" + iTime.ToString().Substring(4, 2) + "/" + iTime.ToString().Substring(6, 2);
DateTime dt = Convert.ToDateTime(strTime).AddDays(7);
string strDate = dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0');
int nTime = Convert.ToInt32(strDate);
搞定!
string strTime = iTime.ToString().Substring(0, 4) + "/" + iTime.ToString().Substring(4, 2) + "/" + iTime.ToString().Substring(6, 2);
DateTime dt = Convert.ToDateTime(strTime).AddDays(7);
string strDate = dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0');
int nTime = Convert.ToInt32(strDate);//刚开始我也这么想来着。觉得太麻烦
嘿嘿,谢谢
DateTime dateTiem = DateTime.ParseExact(t, "yyyyMMdd", new CultureInfo("en-US"), DateTimeStyles.AdjustToUniversal);
Console.WriteLine(dateTiem);
测试通过了!