如何初始化DateTime字段?

 大明白也糊涂 发布于 2023-01-22 18:00
  • php
  • 我是C#的绝对新手(我来自Java),我有一个非常愚蠢的问题

    我必须将一些DateTime字段初始化为一个对象,但我有一些问题.

    特别是我试图以这种方式对这些字段进行初始化:

    mySmallVuln.Published = '1998,04,30';
    mySmallVuln.LastUpdated = '2007,11,05';
    

    但Visual Studio会将其标记为错误

    字符文字中的字符太多

    我错过了什么?怎么解决?

    3 个回答
    •  DateTime d = default(DateTime);
      

      默认关键字也适用于所有数据类型!

      2023-01-26 11:25 回答
    • 两者都一样......

      1

      mySmallVuln.Published = new DateTime(1998,04,30,0,0,0);
      mySmallVuln.LastUpdated = new DateTime(2007,11,05,0,0,0);
      

      2

      mySmallVuln.Published = new DateTime(1998,04,30);
      mySmallVuln.LastUpdated = new DateTime(2007,11,05);
      

      在第一种方法中,您可以分别在最后三个参数的参数中分配小时分钟和秒.

      2023-01-26 12:01 回答
    • mySmallVuln.Published = new DateTime(1998,04,30);
      

      或者也许是这样的

      var date = DateTime.MinValue;
      if (DateTime.TryParse("1998/04/30", out date))
      {
          //Sucess...
          mySmallVuln.Published = date;
      }
      

      2023-01-26 12:07 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有