2011-08-11 39 views
5

Tôi tự hỏi nếu có một cách dễ dàng để biến một chuỗi như: 110811124209.197 thành một đối tượng datetime nơi định dạng là yymmddhhmmss.sss. Nếu đã đang sử dụng thường xuyên .net Tôi chỉ sẽ sử dụngLàm thế nào để biến một chuỗi thành đối tượng DateTime trong .NET Micro?

DateTime.ParseExact(MyDateString, "yyMMddHHmmtt.ttt"); 

nhưng có vẻ như không phải là ParseExact ngoài DateTime trong .net vi

+0

Tại sao mã có 't' trong đó? –

Trả lời

4

Chia chuỗi ngoài bằng tay và sử dụng constructor này: http://msdn.microsoft.com/en-us/library/wb249tb7.aspx

public DateTime(
    int year, 
    int month, 
    int day, 
    int hour, 
    int minute, 
    int second, 
    int millisecond 
) 

Bạn có thể sử dụng String.Substring để tách nó ra: http://msdn.microsoft.com/en-us/library/aka44szs.aspx

+0

Tôi đã nghĩ mình sẽ phải sử dụng hàm tạo. Câu hỏi mới của Anther. Làm thế nào để thay đổi chuỗi thành int? – Richard

+1

Sử dụng hàm int.Parse ("2011"). –

Các vấn đề liên quan