2016-06-08 104 views
-2

我想只使用日期檢查我的功能,但它總是得到時間跟隨或我可以格式e.Day.Date.Year的時區來顯示時區我想要什麼? 3 這是我的代碼示例在e.Day.Date.Year年的第一個代碼是「en-US」 但我想更改值的時區可以嗎?如何格式化日曆的e.Day.Date命令只顯示日期?

g = (e.Day.Date.Day + "/"+ e.Day.Date.Month + "/" + e.Day.Date.Year) 

和 e.Day.Date的這條線的值總是有時間遵循00:00:00日期不能與其他時間檢查

if(e.Day.Date == dt) 
+0

無碼,沒有解釋,太ñ箭頭。 – DDave

+0

道歉,我只是一個新手 –

+0

你的編輯大大改善了你的問題。歡迎來到Stack Overflow。很高興我們可以提供幫助。 – Noumenon

回答

0

你可能想的DateTime .Date而不是.DAY

在這裏看到:https://msdn.microsoft.com/en-us/library/wbed0aaa%28v=vs.110%29.aspx

public class Example 
{ 
    public static void Main() 
    { 
     DateTime date1 = new DateTime(2008, 6, 1, 7, 47, 0); 
     Console.WriteLine(date1.ToString()); 

     // Get date-only portion of date, without its time. 
     DateTime dateOnly = date1.Date; 
     // Display date using short date string. 
     Console.WriteLine(dateOnly.ToString("d")); 
     // Display date using 24-hour clock. 
     Console.WriteLine(dateOnly.ToString("g")); 
     Console.WriteLine(dateOnly.ToString("MM/dd/yyyy HH:mm")); 
    } 
} 
// The example displays output like the following output: 
//  6/1/2008 7:47:00 AM 
//  6/1/2008 
//  6/1/2008 12:00 AM 
//  06/01/2008 00:00 
+0

In .Day是日曆的功能,它的自動隨機日期/月/年來檢查值,但它總是有時間跟隨每次 –

+0

你讀過我的鏈接代碼示例?它只要沒有時間就顯示日期,然後使用'e.Date.ToString(「d」)'或格式化它,但是你想像這樣'Date.ToString(「MM/dd/yyyy」)''或者你可以交換一個月左右像這樣'Date.ToString(「dd/MM/yyyy HH:mm」)' – sorifiend

+0

謝謝您的推薦我只是完成了解它 –