-1
A
回答
2
使用string.Split让每个字符串
string s = "01/02/2013";
string[] words = s.Split('/');
foreach (string word in words)
{
Console.WriteLine(word);
}
4
var text = "01/02/2013";
var parts = text.Split('/');
var day = parts[0];
var month = parts[1];
var year = parts[2];
3
只要是不同的并添加不拆分字符串的解决方案,这里是将字符串转换为DateTime并将信息从生成的DateTime对象中提取出来的方法。
class Program
{
static void Main(string[] args)
{
string myString = "01/02/2013";
DateTime tempDate;
if (!DateTime.TryParse(myString, out tempDate))
Console.WriteLine("Invalid Date");
else
{
var month = tempDate.Month.ToString();
var year = tempDate.Year.ToString();
var day = tempDate.Day.ToString();
Console.WriteLine("The day is {0}, the month is {1}, the year is {2}", day, month, year);
}
Console.ReadLine();
}
}
+1
+1,我很懒,继续前进。 –
0
试试这个正则表达式
(?<month>\d{1,2})\/(?<day>\d{1,2})\/(?<year>\d{4})
I/P:
2/7/2014
O/P:
month 2
day 7
year 2014
(OR)
尝试通过String.Split方法
string[] separators = {"-","/",":"};
string value = "01/02/2013";
string[] words = value.Split(separators, StringSplitOptions.RemoveEmptyEntries);
foreach (void word_loopVariable in words)
{
word = word_loopVariable;
Console.WriteLine(word);
}
+0
呃...正则表达式在这里只是大规模的矫枉过正。 –
相关问题
- 1. 如何从另一个字符串获取字符串值
- 2. 如何从另一个字符串中提取字符串php
- 3. 如何从一串字符串中获取字符串?
- 4. 如何从另一个字符串使用PHP获取某些字符串?
- 5. 从字符串vecotr获取值并存储在另一个字符串中?
- 6. 如何从包含“,”的字符串获取字符串值?
- 7. 获取另一个字符串右侧的字符串
- 8. 如何从一个类获取字符串到另一个类?
- 9. 如何从另一个字符串替换字符串?
- 10. 如何将字符串值除以另一个字符串值,每个字符串值均包含数字值
- 11. 从另一个url或字符串中提取字符串
- 12. 使用PHP从另一个字符串中提取字符串
- 13. 从另一个字符串中提取字符串
- 14. 如何从另一个字符串中输入表值字符串的值?
- 15. 如何从大块字符串中获取一行字符串?
- 16. 从一个字符串获取几个子字符串
- 17. 从字符串获取子字符串__
- 18. 如何从json字符串获取值?
- 19. 如何从字符串中获取值?
- 20. 如何从json字符串获取值?
- 21. Android - 如何从另一种方法获取值字符串?
- 22. 从字符串获取n个字符
- 23. Restfull Webservice获取另一个字符串
- 24. 获取字符串2个字符串
- 25. 如何从字符串中提取一个字符串
- 26. 从一个主字符串获取不同的子字符串
- 27. 从字符串数组中获取第一个字符串c
- 28. 从另一个字符串中创建一个字符串?
- 29. C - 从另一个字符串中减去一个字符串
- 30. 从另一字符串中提取字符串两个特定字符
你可能会更好解析字符串作为'DateTime',然后分析生成的对象。 –