如何初始化DateTime字段? [英] How to initialize a DateTime field?

查看:181
本文介绍了如何初始化DateTime字段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在C#中是绝对新的(我从爪哇来到),我有一个非常愚蠢的问题。



我要初始化一些的日期时间 。域到一个对象,但我有一些问题的话



在特别我想inizialize这样这些字段:

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



不过,Visual Studio中签我作为误差



< BLOCKQUOTE>

在字符字符太多文字




我在想什么?如何解决呢?


解决方案

  mySmallVuln.Published =新日期时间(1998,04, 30); 



或许这样

  VAR日期= DateTime.MinValue; 
如果(DateTime.TryParse(1998年4月30日,已经过期))
{
// Sucess ...
mySmallVuln.Published =日期;
}


I am absolutly new in C# (I came from Java) and I have a very stupid problem

I have to initialize some DateTime fields into an object but I have some problems doing it.

In particular I am trying to inizialize these fields in this way:

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

But Visual Studio sign me it as error

Too many characters in character literal

What am I missing? How to solve it?

解决方案

mySmallVuln.Published = new DateTime(1998,04,30);

Or perhaps like this

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

这篇关于如何初始化DateTime字段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆