2017-04-13 31 views
-2

如何從公共人員方法調用日期時間。我已經在主要方法中嘗試用yyyy來完成它。我需要的是爲這個特定的人顯示出生日期。如何在新運營商中調用日期時間

public class Person 
{ 
    public string FirstName { get; set; } 
    public string MiddleName { get; set; } 
    public string LastName { get; set; } 
    public DateTime DateOfBirth { get; set; } 
     public Person(string fn, string mn, string ln, DateTime dob) 
    { 
      FirstName = fn; 
      MiddleName = mn; 
      LastName = ln; 
      DateOfBirth = dob; 
    } 
    //Other properties, methods, events... 
} 

class Program 
{ 
    static void Main() 
    { 
     Person person1 = new Person("Leopold", "", "Hyggesen", yyyy); 
     Console.WriteLine("person1 First name = {0} Middle name = {1} Last name = {2} Date of birth = {3}", person1.FirstName, person1.MiddleName, person1.LastName, person1.DateOfBirth); 
+0

看的文檔爲DateTime構造https://msdn.microsoft.com/en-us/library/272ba130(v=vs.110).aspx – Equalsk

+0

你認爲'yyyy'是什麼日期/時間?你嘗試'新的DateTime()'? – David

+3

什麼是「yyyy」?如果這是一個'DateTime'變量,它應該可以工作,但是我沒有看到它的聲明 –

回答

2

如何:

Person person1 = new Person("Leopold", "", "Hyggesen", new DateTime(2016,1,1)); 
+0

謝謝!這工作..但現在也有一個時鐘戳(00:00:00)是否可能只顯示日期而不是時鐘? – Aafflalo

+1

@Aafflalo使用帶有[格式](https://msdn.microsoft.com/zh-cn/library/8kb3ddd4.aspx)的'ToString'。 – Romoku

+0

Try DateTime.ToShortDateTime()https://msdn.microsoft.com/en-us/library/system.datetime.toshortdatestring%28v=vs.110%29.aspx – Neil