Làm cách nào để chuyển đổi tích tắc sang phút?


92

Tôi có giá trị tích tắc là 28000000000, giá trị này sẽ là 480 phút nhưng làm thế nào tôi có thể chắc chắn? Làm cách nào để chuyển đổi giá trị tích tắc thành phút?

Câu trả lời:



117

Một tích tắc duy nhất đại diện cho một trăm nano giây hoặc một phần mười phần triệu giây. TỪ MSDN.

Vậy 28 000 000 000 * 1/10 000 000 = 2 800 giây. 2 800 giây / 60 = 46,6666 phút

Hoặc bạn có thể làm điều đó theo chương trình với TimeSpan:

    static void Main()
    {
        TimeSpan ts = TimeSpan.FromTicks(28000000000);
        double minutesFromTs = ts.TotalMinutes;
        Console.WriteLine(minutesFromTs);
        Console.Read();
    }

Cả hai cho tôi 46 phút và không 480 phút


lol ai đã bầu chọn tôi? Cả toán học và mã hóa thực sự mang lại cho tôi 46 phút chứ không phải 480 phút này.
Patrick Desjardins 22/12/08

1
Có thể ai đó đã bình chọn bạn vì đã làm tròn 46,6666 thành 46? ;-) Không, thực ra, tôi đã bỏ phiếu cho bạn do nhầm lẫn, tôi đã loại bỏ phiếu phản đối bây giờ. Lấy làm tiếc!
Patrik Hägne 22/12/08

1
Trên thực tế, để rõ ràng, tôi không chỉ loại bỏ phiếu bầu xuống. Tôi đã bỏ phiếu cho câu trả lời toàn diện của bạn. Quý ngài.
Patrik Hägne

5
Đã bình chọn vì bao gồm phiên bản toán học cũng như phiên bản TimeSpan.
Rob Kennedy

29

Bạn có thể làm theo cách này:

TimeSpan duration = new TimeSpan(tickCount)
double minutes = duration.TotalMinutes;

3
lol - bạn đã trả lời sớm hơn Jon Skeet một phút, nhưng câu trả lời của anh ấy có nhiều phiếu bầu hơn !?
Christian Payne

21

Cách rõ ràng nhất theo quan điểm của tôi là sử dụng TimeSpan.FromTicks và sau đó chuyển đổi thành phút:

TimeSpan ts = TimeSpan.FromTicks(ticks);
double minutes = ts.TotalMinutes;



1
DateTime mydate = new Date(2012,3,2,5,2,0);
int minute = mydate/600000000;

sẽ trả về số phút từ ngày nhất định (mydate) về thời gian hiện tại. gõ this help.cheers

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.