字符串转换成时间格式

string   str   =   "070403112233 ";
               int   year   =   Int32.Parse( "20 "   +   str.Substring(0,   2)),
                 Month   =   Int32.Parse(str.Substring(2,   2)),
                   Day   =   Int32.Parse(str.Substring(4,   2)),
               Hour   =   Int32.Parse(str.Substring(6,   2)),
               Minute   =   Int32.Parse(str.Substring(8,   2)),
               Second   =   Int32.Parse(str.Substring(10,   2));
               DateTime   dt   =new   DateTime(year,Month,Day,Hour,Minute,Second);
               string     st   =dt.ToString( "yy-MM-dd   hh:mm:ss ");

 

 

private   string   GetDateTime(string   str)
{
                       string   str1= " ";
                       for   (int   i   =   0;   i   <   6;   i++)
                       {
                               switch   (i)
                               {
                                       case   0:
                                               str1   =   str.Substring(0,   2);
                                               break;
                                       case   1:
                                               str1   =   str1   +   "- "   +   str.Substring(2,   2);
                                               break;
                                       case   2:
                                               str1   =   str1   +   "- "   +   str.Substring(4,   2);
                                               break;
                                       case   3:
                                               str1   =   str1   +   "   "   +   str.Substring(6,   2);
                                               break;
                                       case   4:
                                               str1   =   str1   +   ": "   +   str.Substring(8,   2);
                                               break;
                                       case   5:
                                               str1   =   str1   +   ": "   +   str.Substring(10,   2);
                                               break;
                                       default   :
                                               break;
                               }
             return   str1;
}

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值