Vấn đề của bạn không phải là với phân tích nhưng với sản lượng. Hãy nhìn cách ToString công trình cho DateTime, hoặc sử dụng ví dụ này:
using System;
class Program
{
static void Main(string[] args)
{
DateTime dt = DateTime.Parse("09/12/2009");
Console.WriteLine(dt.ToString("dd/MM/yyyy"));
}
}
Hoặc để có được một cái gì đó trong miền địa phương của bạn:
Console.WriteLine(dt.ToShortDateString());
Cập nhật: Cập nhật của bạn cho câu hỏi ngụ ý rằng bạn không hiểu biết đầy đủ của tôi câu trả lời được nêu ra, vì vậy tôi sẽ thêm một chút giải thích thêm. Không có ngày trong .NET - chỉ có DateTime. Nếu bạn muốn đại diện cho một ngày trong .NET, bạn làm như vậy bằng cách lưu trữ thời gian nửa đêm vào đầu ngày hôm đó. Thời gian phải luôn luôn được lưu trữ, ngay cả khi bạn không cần nó. Bạn không thể xóa nó. Điểm quan trọng là khi bạn hiển thị DateTime này cho người dùng, bạn chỉ hiển thị cho họ phần Ngày tháng.
Nguồn
2009-12-21 00:21:27
Bạn có muốn ngày 9 tháng 12 hoặc ngày 12 tháng 9 không? –
Tôi muốn ngày 09 tháng 12 – Ognjen
Tham khảo liên kết này: [Nhấp vào tôi] (http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm)
để được trợ giúp thêm với ngày đó (ngày-thời gian) định dạng .. :) –