我有一个字符串,例如 Date,其值为 Dates。下面是一个示例值:
string Date = 05;
当 Date 介于 01 和 09 之间时,Date 值应忽略“0”。例如,它应该是“5”。如果是“20”的意思,那么它不应该忽略“0”。
如何在 C# 中做到这一点?
我有一个字符串,例如 Date,其值为 Dates。下面是一个示例值:
string Date = 05;
当 Date 介于 01 和 09 之间时,Date 值应忽略“0”。例如,它应该是“5”。如果是“20”的意思,那么它不应该忽略“0”。
如何在 C# 中做到这一点?
好像您正在尝试将字符串转换为整数?
Try Convert.toInt32(date);
which will return an int... 然后调用ToString()
将在必要时为您提供字符串表示形式。
您可以使用String.Replace()或Regex.Replace()。但是如果没有更多细节/代码,很难理解如何有效地解决您的问题。
你知道你可以为此使用一个 int ......
int month = 5; //is 5 and not 05 as an example
为什么你有一个字符串?
此外,在 c# Dates 中有一个特殊的变量DateTime。您可以在其中存储月、日、年、小时等。这可能与您正在寻找的内容有关。