小编Jac*_*pes的帖子

以确切的方式将字符串转换为日期

我有一个字符串"2011年1月11日",我想转换为数据类型日期(即2011年1月11日).

我已经尝试了所有资源datetime.parse,datetime.parse确切但所有这些东西给了我相同的输出2011/01/11 12:00:00 AM.我真的不明白这种行为.我尝试了以下方法:

1 DateTime date = DateTime.Parse("11 Jan 2011").;

2 DateTime date = DateTime.ParseExact("11 Jan 2011" , @"dd MMM yyyy", System.Globalization.CultureInfo.InvariantCulture).;

c# string date

3
推荐指数
1
解决办法
236
查看次数

过滤数据表中的列

我有一个包含多列的数据表。我想过滤我要做的列:

newDatableName= OldDt.ToTable(false,"col1","col2");
Run Code Online (Sandbox Code Playgroud)

现在假设,我想以动态方式指定列名称,即将所有列名称放入字符串中,然后执行以下操作:

string colnames= "col1,col2";
 newDatableName= OldDt.ToTable(false,colnames);
Run Code Online (Sandbox Code Playgroud)

我尝试了上述方法,但不起作用。我什至尝试:

string colname= "\"col1\",\"col2\"";
Run Code Online (Sandbox Code Playgroud)

但它会将列名称的字符串视为一列,并给出错误,指出该列不存在。

任何帮助表示赞赏。

c# datatable

3
推荐指数
1
解决办法
4087
查看次数

在SQL Server 2012中将时间转换为十进制

我在sql server 2012中有一个表,其中一列的时间数据类型具有以下数据,如何将00:45:00转换为0.45或01:45:00为1.45?

请帮忙.

sql time decimal

0
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

datatable ×1

date ×1

decimal ×1

sql ×1

string ×1

time ×1