我的系统日期格式是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; }
}
的重复:HTTP://stackoverflow.com/questions/12985802/im-getting-cultureinfo-invariantculture-format-for-mm-dd-yyyy-but-i-want- to-ge – SearchAndResQ
如果你已经有'DateTime'对象,为什么你不能简单地使用它定义的属性? 'Year','Month'和'Day'应该直接给你你需要的值。我没有看到将字符串转换为字符串的方法,然后您可以提取已经很容易到达的数据。 – Oded
@Oded我完全同意你..... – Ram