怎么样把日期(2005-01-23)按照月、日、年单独提出来。 怎么样把日期(2005-01-23)按照月、日、年单独提出来。我刚刚学用NET,用VC的读取转换函数不行,高手们帮帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime dt=DateTime.Now; nowYear=dt.Year.ToString(); nowMonth=dt.Month.ToString(); nowDay=dt.Day.ToString(); nowHour=dt.Hour.ToString(); nowMinute=dt.Minute.ToString(); nowSecond=dt.Second.ToString(); if(dt.Month<10) { nowMonth="0" + dt.Month.ToString(); } if(dt.Day<10) { nowDay="0" + dt.Day.ToString(); } if(dt.Hour<10) { nowHour="0" + dt.Hour.ToString(); } if(dt.Minute<10) { nowMinute="0" + dt.Minute.ToString(); } if(dt.Second<10) { nowSecond="0" + dt.Second.ToString(); } string newFileName= nowYear + nowMonth + nowDay + nowHour + nowMinute + nowSecond; dateTime.Year,dateTime.Month,dateTime.Day多看看msdn DateTime.Now.Month;DateTime.Now.Day;DateTime.Now.Year; DateTime dt = DateTime.Parse("2005-01-23");int year = dt.Year;int month = dt.Month;int day = dt.Day;详见MSDN。 DateTime.Now.ToString("yyyy")DateTime.Now.ToString("MM")DateTime.Now.ToString("dd")DateTime.Now.ToString("MM--dd--yyyy") 先用Convert.ToDateTime()转换为DateTime类型,然后再取 或者DateTime now =DateTime.Now;string newname=now.ToString("yyyymmdd");再用截取函数分别取1-4位,5-6位,7-8位 DateTime dt = new DateTime();dt=DateTime.Parse("2005-01-23");MessageBox.Show(dt.Month.ToString(),"2005-01-23");MessageBox.Show(dt.Year.ToString(),"2005-01-23");MessageBox.Show(dt.Day.ToString(),"2005-01-23"); Console.WriteLine("年:"+DateTime.Parse("2005-1-5").Year);Console.WriteLine("月:"+DateTime.Parse("2005-1-5").Month);Console.WriteLine("日:"+DateTime.Parse("2005-1-5").Day); 针对DateTime都有取年,月,日的函数阿 DateTime 直接能读取的,多看看msdn,这问题实在太小case了 to: zzznnn() ,不跟干什么,你写的对的呀 DateTime.Now.Month;DateTime.Now.Day;DateTime.Now.Year; Winform + SQLite数据库开发遇到问题!求助 c# supermap问题 帮帮忙 请问如果进程中有winword,如何用已有的winword进程打开一个word文档? 一个窗体继承另一个窗体 各位大虾,请看看我的代码由什么不妥,为什么不能正确运行? C#里面不能这样判断吗 怎么序列化silverlight中的List作为参数 请问"状态服务器"是什么? C#中的Validate事件有没有类似VB中的Cancel参数? 哪位高手能不能帮我解决一下这个问题 连接数据库为什么密码不起作用?有无密码匀可连接!
nowYear=dt.Year.ToString();
nowMonth=dt.Month.ToString();
nowDay=dt.Day.ToString();
nowHour=dt.Hour.ToString();
nowMinute=dt.Minute.ToString();
nowSecond=dt.Second.ToString();
if(dt.Month<10)
{
nowMonth="0" + dt.Month.ToString();
}
if(dt.Day<10)
{
nowDay="0" + dt.Day.ToString();
} if(dt.Hour<10)
{
nowHour="0" + dt.Hour.ToString();
}
if(dt.Minute<10)
{
nowMinute="0" + dt.Minute.ToString();
}
if(dt.Second<10)
{
nowSecond="0" + dt.Second.ToString();
}
string newFileName= nowYear + nowMonth + nowDay + nowHour + nowMinute + nowSecond;
多看看msdn
DateTime.Now.Day;
DateTime.Now.Year;
int year = dt.Year;
int month = dt.Month;
int day = dt.Day;详见MSDN。
DateTime.Now.ToString("MM")
DateTime.Now.ToString("dd")
DateTime.Now.ToString("MM--dd--yyyy")
DateTime now =DateTime.Now;
string newname=now.ToString("yyyymmdd");
再用截取函数分别取1-4位,5-6位,7-8位
dt=DateTime.Parse("2005-01-23");
MessageBox.Show(dt.Month.ToString(),"2005-01-23");
MessageBox.Show(dt.Year.ToString(),"2005-01-23");
MessageBox.Show(dt.Day.ToString(),"2005-01-23");
Console.WriteLine("月:"+DateTime.Parse("2005-1-5").Month);
Console.WriteLine("日:"+DateTime.Parse("2005-1-5").Day);
DateTime.Now.Day;
DateTime.Now.Year;