c# 转换成日期格式“yyyy-MM-dd”
各位:
由于我在数据库中设置的是int型 但是里面我存的是日期 格式为yyyymmdd 比如里面有 20131001 20131002 201303 、、、
我现在用textbox 把数据库中的值给抓出来, 比如我抓了值 20131001 然后呢,我把它改为2013-10-01 这样的格式
我的方法为:
..................
SqlDataReader MyReader;
MyReader = SQL.GetReadLocalSQL("select * from ech where hord ='" + TextBox85.Text + "'");
while (MyReader.Read())
{
string XX = "";
XX = MyReader["HEDTE"].ToString();
uutime=string.Format("{0:0000-00-00}", Convert.ToInt32(XX.ToString()));
textbox1.Text= utime;
}
可是遇到了一个问题,当我要在2013-10-01上在加5天 可是得到的是 2013-10-015
我的方法:
int i = 5;
string utime = "";
utime = uutime + i;
T_Fcc_Answer.Text = utime.ToString();
目的就是 怎么把纯数字的 转换为 yyyy-mm-dd 的格式 就好了。。。
就指教、、、、、
------解决方案-------------------- DateTime.ParseExact("20131001", "yyyyMMdd", null).ToString("yyyy-MM-dd");
------解决方案--------------------先转化为DateTime的
------解决方案--------------------测试
double result = 0;
double a = 1.04;
&n