Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 1, 2012

Serialization và De-Serialization

Serialization là một phần quan trọng của .NET từ phiên bản 1. Về cơ bản, Serialization chuyển đổi 1 object sang một định dạng có thể truyền tải đi được (ví dụ như xml, text file,...) Deserialization là một quá trình ngược lại với Serialization. Nó chuyển dữ liệu từ file (xml file, text file,..) hoặc database thành 1 object

Chuyển đổi ngày giờ bất kỳ trong C#

Chuyển từ String sang DateTime: Giả sử bạn có 1 chuỗi: Mon 16 Jun 8:30 AM 2008 và muốn chuyển sang DateTime, bạn dùng: var tg = DateTime.Parse(dateString);//Error: String was not recognized as a valid DateTime. Trong trường hợp này, bạn phải chỉ ra đúng định dạng ngày giờ phút giây bạn đang xài cho trình biên dịch hiểu. using System; using System.Globalization; class Program { static void Main() { string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN string format = "ddd dd MMM h:mm tt yyyy"; DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture); Console.WriteLine(dateTime); Console.WriteLine(dateTime); } } Output : 6/16/2008 8:30:00 AM