我的系统日期格式是dd-MM-yyyy(20-10-2012),我得到了日期并使用分隔符来分割日期,月份和年份.我需要转换日期格式(dd/MM/yyyy)格式是否以任何日期格式返回.
string sDate = string.Empty;
DateTime _date = DateTime.Now;
int count = 0;
string format = "dd-MM-yyyy";
sDate = dateFormat.ToString(format);
string[] Words = sDate.Split(new char[] { '-' });
foreach (string Word in Words)
{
count += 1;
if (count == 1) { Day = Word; }
if (count == 2) { Month = Word; }
if (count == 3) { Year = Word; }
}
Run Code Online (Sandbox Code Playgroud)
imm*_*odi 20
这是你在找什么:
String sDate = DateTime.Now.ToString();
DateTime datevalue = (Convert.ToDateTime(sDate.ToString()));
String dy = datevalue.Day.ToString();
String mn = datevalue.Month.ToString();
String yy = datevalue.Year.ToString();
Run Code Online (Sandbox Code Playgroud)
要么
或者,您可以使用拆分功能将字符串日期分为日,月和年.
希望,它会帮助你...干杯.!
Ram*_*Ram 12
您可以这样做:
String date = DateTime.Now.Date.ToString();
String Month = DateTime.Now.Month.ToString();
String Year = DateTime.Now.Year.ToString();
Run Code Online (Sandbox Code Playgroud)
在日期时间你可以使用你的专栏..
小智 7
您可以从当前日期分割日期月份,如下所示:
DateTime todaysDate = DateTime.Now.Date;
天:
int day = todaysDate.Day;
月:
int month = todaysDate.Month;
年:
int year = todaysDate.Year;
DateTime.TryParseExcact如果您知道格式,则应使用,如果不知道,则应使用系统设置DateTime.TryParse.并DateTime.ToString在参数中以正确的格式打印日期.获得年份,月份或日期DateTime.Year,DateTime.Month或者DateTime.Day.
有关其他参考,请参阅MSDN中的DateTime Structures.
没有打开 IDE 来检查我的大脑在一天中的这个时间是否正常工作......
如果您只想使用特定格式的日期,可以使用DateTime 的 .ToString(string format)。如果您点击该链接,可以看到许多标准和自定义格式字符串的示例。
所以
DateTime _date = DateTime.Now;
var _dateString = _date.ToString("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)
将以您请求的格式为您提供字符串形式的日期。
| 归档时间: |
|
| 查看次数: |
132982 次 |
| 最近记录: |