5

そうするための適切な絶対確実な方法は何でしょうか?ASP.NETMVC3を使用しています。

4

5 に答える 5

11
        DateTime a = ...
        DateTime b = ...
        var ms = a.Subtract(b).TotalMilliseconds;
于 2012-07-23T17:27:10.483 に答える
7
(datetime2 - datetime1).TotalMilliseconds
于 2012-07-23T17:27:14.223 に答える
4

これでうまくいくと思います。あなたが絶対確実を求めたので、私はあなたが2つのどちらが後の日付であるかわからないと思います:)

Math.Abs((date1 - date2).TotalMilliseconds)
于 2012-07-23T17:27:37.533 に答える
0

引き算が私の選択でしょう...

DateTime earlier = DateTime.Now;
// ...
DateTime later = DateTime.Now;
double result = (later - earlier).TotalMilliseconds;
于 2012-07-23T17:28:02.523 に答える
0
    public static Int64 GetDifferencesBetweenTwoDate(DateTime newDate, DateTime oldDate, string type)
    {
        var span = newDate - oldDate;
        switch (type)
        {
            case "tt": return (int)span.Ticks;
            case "ms": return (int)span.TotalMilliseconds;
            case "ss": return (int)span.TotalSeconds;
            case "mm": return (int)span.TotalMinutes;
            case "hh": return (int)span.TotalHours;
            case "dd": return (int)span.TotalDays;
        }
        return 0;
    }
于 2014-09-05T09:38:00.043 に答える