C#—得到服务器时间和国际标准时间

    //服务器时间
    internal static DateTime? GetDatabaseDatetime()
    {
        DateTime? now = null;

        try
        {
            Database db = GetDatabaseInstance();
            DbCommand dbCommand = db.GetSqlStringCommand("select getdate()");

            now = (DateTime?)db.ExecuteScalar(dbCommand);
        }
        catch (Exception ex)
        {
            ExceptionPolicy.HandleException(ex, ExceptionPolicy.DataAccessDefaultPolicy);
        }

        return now;
    }

    //国际标准时间
    public static DateTime? GetDatabaseUtcDatetime()
    {
        DateTime? now = null;

        try
        {
            Database db = GetDatabaseInstance();
            DbCommand dbCommand = db.GetSqlStringCommand("select getUtcdate()");

            now = (DateTime?)db.ExecuteScalar(dbCommand);
        }
        catch (Exception ex)
        {
            ExceptionPolicy.HandleException(ex, ExceptionPolicy.DataAccessDefaultPolicy);
        }

        return now;
    }

你可能感兴趣的:(C系列,C#)