如何添加字符串“0”如果日期小于10,则为日期 [英] how to add string "0" for date if the day is less than 10
本文介绍了如何添加字符串“0”如果日期小于10,则为日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
DateTime Dt = DateTime.Today;
string c_day = Dt.Day.ToString();
string c_mon = Dt.Month.ToString();
string c_yr = Dt.Year.ToString();
if (c_day.ToString() <= "9")
{
c_day = "0" + c_day;
}
if (c_mon < "10")
{
}
TO_DATE_DD.Text = c_day;
TO_DATE_MM.Text = c_mon;
TO_DATE_YY.Text = c_yr;
if (c_day.ToString() <= "9")
{
c_day = "0" + c_day;
}
if (c_mon < "10")
{
}
对于这段代码,如果小于10可以帮助,我不能添加字符串0吗?
For this code iam not able to add string 0 if its less than 10 can any1 help out?
推荐答案
您不应该向表示时间的字符串添加任何内容。您只需要学习System.DateTime
格式化。请参阅:
http://msdn.microsoft.com/en-us /library/ht77y576.aspx [ ^ ],
http://msdn.microsoft.com/en -us / library / zdtaw1bw.aspx [ ^ ],
http://msdn.microsoft.com /en-us/library/8tfzyc64.aspx [ ^ ],
http://msdn.microsoft .com / zh-cn / library / az4se3k1.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx [ ^ ]。
-SA
You should not add anything to strings representing time. All you need is to learnSystem.DateTime
formatting. Please see:
http://msdn.microsoft.com/en-us/library/ht77y576.aspx[^],
http://msdn.microsoft.com/en-us/library/zdtaw1bw.aspx[^],
http://msdn.microsoft.com/en-us/library/8tfzyc64.aspx[^],
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx[^],
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx[^],
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx[^].
—SA
这篇关于如何添加字符串“0”如果日期小于10,则为日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文