Date Time | Xử lý ngày giờ trong Lập trình Csharp

Date Time 2

Trong khuôn khổ bài viết này chúng ta sẽ tìm hiểu những phương thức hỗ trợ mạnh mẽ cho việc định dạng dữ liệu thời gian trong .NET framework. Với .NET framework bạn sẽ không phải mất thời gian cho việc xây dựng các class, phương thức để lưu trữ và xử lý thời gian; Thay vào đó những thư viện xây dựng sẵn vô cùng mạnh mẽ, hỗ trợ hầu hết các phép tính phát sinh, sẽ giúp bạn tiết kiệm thời gian rất nhiều.

1. DateTime Format String

Như đã tìm hiểu định dạng ngày tháng ở dạng chuẩn trong bài viết trước, khi ở trạng thái bình thường kiểu dữ liệu DateTime sẽ trả về giá trị như chuỗi sau: 6/3/2011 10:00:00 PM nhưng trong trường hợp ta chỉ cần 1 trong số những thông số trên và định dạng xuất ra theo kiểu khác thì phải làm như thế nào? Trong .NET framework hỗ trợ cho việc định dạng DateTime rất mạnh giúp bạn dễ dàng hơn trong việc kết xuất định dạng ngày tháng theo ý muốn. Để hiểu hơn về vấn đề này xin xem rõ ở ví dụ bên dưới.

Chú thích:

  • MMM hiển thị tháng dưới dạng 3 chữ cái đầu tiên trong tên tháng
  • ddd hiển thị 3 chữ cái đầu tiên trong tên Thứ trong tuần
  • d hiển thị ngày
  • HH hiển thị giờ theo dạng 24h
  • mm Hiển thị phút dưới dạng 2 số
  • yyyy hiển thị năm dưới dạng 4 số

Date Time | Xử lý thời gian trong Lập trình Csharp | MicrosoftTech.Net

2. Single Letter String Format

Ví dụ bên dưới quy định những định dạng xuất chuỗi chỉ với 1 ký tự. Tôi chắc rằng bạn có thể dễ dàng hiểu được ý nghĩa của từng ký tự định dạng.

Date Time | Xử lý thời gian trong Lập trình Csharp | MicrosoftTech.Net

3. Date String Format
Date Time | Xử lý thời gian trong Lập trình Csharp | MicrosoftTech.Net

4. Full Letter Day Format String
Date Time | Xử lý thời gian trong Lập trình Csharp | MicrosoftTech.Net
5. Display AP/PM
Date Time | Xử lý thời gian trong Lập trình Csharp | MicrosoftTech.Net

MicrosoftTech.Net

Bài viết với Chủ đề Liên quan


Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>