qq_35435024
飞不起的雄鹰
采纳率11.1%
2017-04-17 11:30

急急急!!!string类型与DataTime类型的转换

C# 怎么把12小时制 转换成24小时制
string Time=“2017-04-17 19:30”;
一这样写
DateTime OrderId = Convert.ToDateTime(Time);
就成了04/17/2017 07:30 PM
先谢了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

7条回答

  • fsdad IT菜鸟菜菜菜 4年前

    或者Convert.ToDateTime(string)
    string格式有要求,必须是yyyy-MM-dd hh:mm:ss

    点赞 评论 复制链接分享
  • fsdad IT菜鸟菜菜菜 4年前

    Convert.ToDateTime(string, IFormatProvider)
    DateTime dt;
    DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();
    dtFormat.ShortDatePattern = "yyyy/MM/dd";
    dt = Convert.ToDateTime("2011/05/26", dtFormat);

    点赞 评论 复制链接分享
  • hanshierlou hanshierlou 4年前

    toString("yyyy-MM-dd HH:mm:ss")

    点赞 评论 复制链接分享
  • JackyRao JackyRao 4年前

    ToString("Format")

    点赞 评论 复制链接分享
  • xuanzhangran 转角人生 4年前

    String转Date: Date startTime = DateUtil.parse(startTimeStr, "yyyy-MM-dd HH:mm:ss");

    点赞 评论 复制链接分享
  • qq_37295908 魅惑2.0 4年前

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    Date date = Calendar.getInstance().getTime();
    String time=sdf.format(date);

    点赞 评论 复制链接分享
  • showbo GoCityPass新加坡曼谷通票 4年前

    你要干什么的?自己 ToString格式化一下
    http://www.cnblogs.com/Fooo/archive/2012/02/21/2361421.html

    点赞 评论 复制链接分享

相关推荐