如何将任何字符串格式的日期转换为datetime变量。 [英] how to convert any string formatted date to datetime variable.?
本文介绍了如何将任何字符串格式的日期转换为datetime变量。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
domaindate.Text="31-03-3015";
DateTime dt = DateTime.Parse(domaindate.Text);
int day = dt.Day;
int month = dt.Month;
int year = dt.Year;
if (ddlyear.SelectedItem.Text == "1")
{
year = year + 1;
month = month - 1;
edate = String.Join("/", day, month, year);
}
p.expirydate = Convert.ToDateTime(edate);
其中p.expiredate id DateTime属性变量。
Where p.expiredate id DateTime Property variable.
Geting Error:String was not recognized as a valid DateTime.
所以,我如何转换它到dd / MM / yyyy。?
So, How i convert it to dd/MM/yyyy.?
推荐答案
使用它,
http://stackoverflow.com/questions/10043022/converting-string-format-to -datetime-in-mm-dd-yyyy?answertab = active#tab-top [ ^ ]
var dateTime = DateTime.Parse(01-01-2001);
use this,
http://stackoverflow.com/questions/10043022/converting-string-format-to-datetime-in-mm-dd-yyyy?answertab=active#tab-top[^]
var dateTime = DateTime.Parse("01-01-2001");
日期时间 [ ^ ]结构 Parse [ ^ ]和TryParse [ ^ ]适合此任务的方法,特别是那些接受IFormatProvider
的方法(即System.Globalization.CultureInfo
)作为参数。
The DateTime[^] structure has Parse[^] and TryParse[^] methods suitable for this task, especially those which accept anIFormatProvider
(i.e., aSystem.Globalization.CultureInfo
) as parameter.
程序必须根据原始格式验证它是有效日期,然后才能进行必要的转换,使用TryParseExact(),参见示例:
The program must validate that it is a valid date as per your original format, then can do the necessary conversion, use TryParseExact(), see example:
using System;
using System.Globalization;
public class Program
{
public static void Main()
{
string dateString = "31-3-2015";
DateTime result;
if (DateTime.TryParseExact(dateString, "dd-M-yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out result)){
Console.WriteLine(result.ToString("dd-M-yyyy"));
Console.WriteLine(result.ToString());
} else {
Console.WriteLine("Data invalid");
}
}
}
了解更多: DateTime.TryParseExact [ ^ ]
这篇关于如何将任何字符串格式的日期转换为datetime变量。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文