-2

我有一个字符串,例如 Date,其值为 Dates。下面是一个示例值:

string Date = 05;

当 Date 介于 01 和 09 之间时,Date 值应忽略“0”。例如,它应该是“5”。如果是“20”的意思,那么它不应该忽略“0”。

如何在 C# 中做到这一点?

4

3 回答 3

2

好像您正在尝试将字符串转换为整数?

Try Convert.toInt32(date);which will return an int... 然后调用ToString()将在必要时为您提供字符串表示形式。

于 2012-09-18T05:29:52.290 回答
0

您可以使用String.Replace()Regex.Replace()。但是如果没有更多细节/代码,很难理解如何有效地解决您的问题。

于 2012-09-18T05:35:12.647 回答
0

你知道你可以为此使用一个 int ......

int month = 5; //is 5 and not 05 as an example

为什么你有一个字符串?

此外,在 c# Dates 中有一个特殊的变量DateTime。您可以在其中存储月、日、年、小时等。这可能与您正在寻找的内容有关。

于 2012-09-18T05:36:09.620 回答