当前位置: 首页 > 面试题库 >

设置一个空的DateTime变量

井昊乾
2023-03-14
问题内容

我会这样声明一个空的String变量:

    string myString = string.Empty;

是否有等效的’DateTime’变量?

更新 :

问题是我在SQL中将此“ DateTime”用作“ StoredProcedure”的参数。例如:

    DateTime? someDate = null;
    myCommand.Parameters.AddWithValue("@SurgeryDate", someDate);

当我运行此代码时,捕获到一个异常,告诉我“ StoredProcedure”期望使用“ @SurgeryDate”参数。但是我提供了它。知道为什么吗?


问题答案:

由于DateTime是不能分配null给它的值类型,但是正是在这些情况(没有值)的情况下Nullable<T>引入的-请使用可为空的值DateTime

DateTime? myTime = null;


 类似资料:
  • 问题内容: 我需要将datetime变量从现在开始设置为两天,但时间部分必须为18:00。 例如,如果我现在打电话,我会得到。我需要将其设置为。 是否有人对此有很好的摘录,或者有任何想法正确地做到这一点? 问题答案: 这会截断当前日期,并增加2天18小时。 可能的变化:

  • 我的主课有两个班(我们称它们为classA和classB)。 是否有机会在classB中设置classA变量? 诸如此类: 非常感谢!问候

  • 我是AnyLogic的新用户,但在过去的几周里我学到了很多,我想做的是以下几点: 想象一下,左边有一个连续的矩形输送机 一个名为“盒子”的代理以5/分钟的速度创建,每个盒子不必经过所有站点,可能只有站点1,也可能只有站点2,也可能所有两个站点。 在矩形输送机底部的一个点上,我有一个出口输送机,该输送机应仅通过已完成ex(变量=9)的代理(盒子) 但是,当我创建一个参数或变量时,我意识到它是由正在创

  • 问题内容: 我给人的印象是,可以如下将环境变量设置在一行上,以最大程度地减少中间图像。 但是,运行基于此代码段的容器并调用,我看到变量没有单独分配,而是组合为单个字符串。 但是,如果我按如下所示显式设置每个变量,则可以得到预期的输出,并且在调用变量时没有错误。 问题: 是否可以将环境变量的设置合并在一行上?如果是这样,我该怎么办?这是一个好习惯吗? 问题答案: 有两种用于指定环境的格式。如果您需要

  • 我试图在另一个groovy脚本中定义变量,我想在当前脚本中使用它。我有两个这样的脚本: script1.groovy script2.groovy 当我打印ln(state)时,我得到一个缺少的属性异常。基本上,我希望script2具有可以在script1上下文中加载的配置变量。我该怎么做?

  • #include <stdio.h> int func(void) { int i = 2; return i; } int main(void) { int a = 0; a = func(); printf("%d\n", a); return 0; } 技巧 在gdb中,可以用“set var variable=expr”命令设置变量