DateTime.setTime C# (CSharp) Méthode

setTime() public méthode

public setTime ( int hour, int minute, int second ) : object
hour int
minute int
second int
Résultat object
    public virtual object setTime(int hour, int minute, int second)
    {
        try
        {
            var time = TimeZoneInfo.ConvertTime(Time, TimeZone);
            this.Time = TimeZoneInfo.ConvertTime(
                new System_DateTime(time.Year, time.Month, time.Day, hour, minute, second),
                TimeZone
            );
        }
        catch (ArgumentOutOfRangeException e)
        {
            throw new ArgumentOutOfRangeException(string.Format("The time {0}:{1}:{2} is not valid.", hour, minute, second), e);
        }


        return this;
    }

Usage Example

        public static DateTime setDate(this DateTime d, DateTime date)
        {
            DateTime tmp = date.Date;

            tmp = tmp.setTime(d.TimeOfDay);
            d   = tmp;
            return(tmp);
        }
All Usage Examples Of DateTime::setTime