如何添加字符串“0”如果日期小于10,则为日期 [英] how to add string "0" for date if the day is less than 10

查看:70
本文介绍了如何添加字符串“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() &lt;= &quot;9&quot;)
     {
         c_day = &quot;0&quot; + c_day;
     }
     if (c_mon &lt; &quot;10&quot;)
     {

     }





对于这段代码,如果小于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 learn System.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆