这是我的数据表
$request->input('id');
$request->input('frontend_percent');
此数据表中有一列DataTable get_order_info = objDUT.GetDataTable("select * from investment_orders where order_id =" + dr["order_id"]);
。
如果列added_date
我已经编写了这段代码:
added_date != null
但显示错误
输入字符串的格式不正确
请帮助我。
答案 0 :(得分:2)
仅在解决错误消息时提到您所提到的问题,似乎您使用了错误的DateTime
格式。
尝试更改:
DateTime.Parse("01.01.1970 00:00:00");
进入:
DateTime.Parse("1970-01-01 00:00:00", System.CultureInfo.Globalization.InvariantCulture);
或者,您可以显式指定要使用的格式:
DateTime.ParseExact("01.01.1970 00:00:00", "dd-MM-yyyy HH:mm:ss", System.CultureInfo.Globalization.InvariantCulture);
答案 1 :(得分:0)
假设您要实际确定该字段是否具有值,则需要执行以下操作:
foreach(DataRow row in myTable.Rows)
{
if (row.Table.Columns.Contains("added_time") && !DBNull.Value.Equals(row["added_time"]))
{
DateTime theValue = (DateTime)row["added_time"];
}
}