2005-5-17如何格式化为5-17或5/17
DateTime nD = new DateTime(2005,5,17);
MessageBox.Show(nD.ToString("MM-dd"));
找到在2005-5-17中的第一个“-”,截取之后的部分既是
或者取 日期.Month+“/”+日期.Day
select rtrim(convert(char(10),month(2005-5-17)))+/+convert(char(10),day(2005-5-17))
dim dt as datetime = "2005-5-17"
dim str as string = Format(dt,"M-dd") //5-17
dim str as string = Format(dt,"M/dd") //5/17
来迟了, cliff1002(不得不)方法可行!
你是说显示的方式,还是替换?
Convert.ToDateTime("2005-5-17").toString("M-dd")
Convert.ToDateTime("2005-5-17").toString("M/dd")
有好多种办法
一种是操作字符串
string str = "2005-5-17";
string strtemp = str.substring(str.indexof("-")+1);
或者先把它转换成date
string str = Convert.todatetime("2005-5-17").tostring("MM-dd")