黑马程序员 字符串分割

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

之前在黑马报名流程上下载了基础测试题。  让用户输入一个“2008-01-02”格式的日期,分析用户输入的日期然后按照“2008年1月2日”的格式重新输出。  做的时候不知道字符串还有个Split方法,那个时候我是用dt.ToLongDateString()实现的。
Console.WriteLine("请输入一个XXXX-XX-XX格式的时间?");
string s = Console.ReadLine();
DateTime dt;
try
{
   dt = DateTime.Parse(s);
   Console.WriteLine("您输入的时间为:{0}", dt.ToLongDateString());
}
catch
{
    Console.WriteLine("输入的时间格式或者范围不正确");
}
Console.ReadKey();
而看了字符串的分割之后,知道了可以对用户输入的字符串按照一定的格式分割,比如说遇到空格键分割,遇到标点符号分割,或者说遇到空格和标点都分割,好多种,对于上面那个题,就有另外种方法了。
Console.WriteLine("请输入标准格式时间");
string str = Console.ReadLine();
char[] chars = { '/', '-' };
string[] strs = str.Split(chars, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("{0}年{1}月{2}日", strs[0], strs[1], strs[2]);
Console.ReadKey();


---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值