Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 15 kết quả

Đề tài: Làm thế nào để tính được khoảng thời gian trong c++.

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    6

    Post Làm thế nào để tính được khoảng thời gian trong c++.

    Mình phải làm một bài tính khoảng thời gian giữa 2 ngày(ví dụ 25/10/2006 đến 15/11/2010 chắc là phải cả năm nhuận nữa thì mỡ mặt).

    Mà xem mấy header time.h mà hoa cả mắt. Trên mạng cũng ít. Bạn nào "pro thời gian" thì giúp mình với.

    ID yahoo của mình là: skyinsky.ngoc

    thanks!

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Tính thời gian gì chứ?
    Một ngày có 24g, 1g có 60 phút, 1 phút có 60s, và tính xem có bao nhiêu ngày thì nhân lên bấy nhiêu, có gì thắc mắc àh bạn?
    Không biết ghi gì luôn ...

  3. #3
    Ngày gia nhập
    09 2008
    Bài viết
    6

    không đâu! Phải tính thời gian giữa 2 ngày bất kì mới khó!

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    úi giới,cậu định cho máy chạy thông ngày chỉ để đo cái thời gian thôi ah
    cậu dùng hàm GetTickCount() trong thư viện của API để giải quyết nhé

  5. #5
    Ngày gia nhập
    09 2008
    Bài viết
    6

    Sử dụng thế nào bạn ơi! Mình không dùng Visual C bạn ơi!

  6. #6
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Mặc định Làm thế nào để tính được khoảng thời gian trong c++.

    MSDN có đó bạn

    GetTickCount Function

    Retrieves the number of milliseconds that have elapsed since the system was started, up to 49.7 days.


    Syntax
    DWORD WINAPI GetTickCount(void);

    Parameters
    This function has no parameters.
    Return Value
    The return value is the number of milliseconds that have elapsed since the system was started.

    Remarks
    The resolution is limited to the resolution of the system timer. This value is also affected by adjustments made by the GetSystemTimeAdjustment function.

    The elapsed time is stored as a DWORD value. Therefore, the time will wrap around to zero if the system is run continuously for 49.7 days. To avoid this problem, use GetTickCount64. Otherwise, check for an overflow condition when comparing times.

    If you need a higher resolution timer, use a multimedia timer or a high-resolution timer.

    To obtain the time elapsed since the computer was started, retrieve the System Up Time counter in the performance data in the registry key HKEY_PERFORMANCE_DATA. The value returned is an 8-byte value. For more information, see Performance Counters.

  7. #7
    Ngày gia nhập
    09 2008
    Bài viết
    6

    Bạn ơi có cách nào đơn giản hơn không! ^^!
    Mình toàn dùng borland c thôi. Trong đó không có hàm sử lí thời gian nào sao! T.T

  8. #8
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    void gettime(struct time *t)
    sao cậu không đọc hướng dẫn của Bolan nhỉ,hehe,mình chẳng dùng TC nhưng mà mình Enter phát là ra liền nè :0
    Code:
    void gettime(struct time *t)

  9. #9
    Ngày gia nhập
    09 2008
    Bài viết
    6

    Hic! Cái đấy là lấy thời gian hiện tại mà!
    Còn tính từ ngày này đến ngày khác xem cách nhau bao ngay cơ!
    Chết thôi! Bó tay lun!

  10. #10
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Nếu ko có cách hay thì ta dùng cách cổ điển là cộng dần ngày bắt đầu cho đến khi gặp ngày kết thúc
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

Các đề tài tương tự

  1. Database Cách kiểm tra khoảng thời gian đã tồn tại trong SQL?
    Gửi bởi dotritiep trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 08-09-2013, 01:28 AM
  2. thời gian trên datetimeinput không được nằm trong khoản thời gian có sẳn
    Gửi bởi hungzany trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 04-06-2013, 09:23 AM
  3. Algorithm Làm thế nào trừ 1 khoảng thời gian trong C#?
    Gửi bởi robinsonit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 12-10-2012, 11:40 PM
  4. tính số ngày trong một khoảng thời gian với C#?
    Gửi bởi binhnx trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 31-05-2012, 03:00 PM
  5. Dừng chương trình một khoảng thời gian trong C#??
    Gửi bởi kyoshiroit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 06-10-2009, 08:58 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn