time.cs
来自「zwave 无线通讯协议 PC controller 控制器源码」· CS 代码 · 共 83 行
CS
83 行
////////////////////////////////////////////////////////////////////////////////////////////////
//
// #######
// # ## #### ##### ##### ## ## #####
// ## ## ## ## ## ## ## ## ##
// ## # ###### ## ## #### ## ## ####
// ## ## ## ## ## ## ##### ##
// ####### #### ## ## ##### ## #####
// #####
// Z-Wave, the wireless language.
//
// Copyright Zensys A/S, 2005
//
// All Rights Reserved
//
// Description:
//
// Author: Morten Damsgaard, Linkage A/S
//
// Last Changed By: $Author: jrm $
// Revision: $Revision: 1.2 $
// Last Changed: $Date: 2006/07/24 09:14:16 $
//
//////////////////////////////////////////////////////////////////////////////////////////////
#region Using directives
using System;
#endregion
namespace Zensys.ZWave.Communication
{
/// <summary>
/// Time Class
/// </summary>
public class Time
{
/// <summary>
/// Initialize Time
/// </summary>
public Time()
{
this.minute = this.hour = this.weekday = 0;
}
/// <summary>
/// Set Time
/// </summary>
/// <param name="weekday">mon - sun</param>
/// <param name="hour">0 - 23</param>
/// <param name="minute">0 - 59</param>
public Time(byte weekday, byte hour, byte minute)
{
this.minute = minute;
this.hour = hour;
this.weekday = weekday;
}
/// <summary>
/// Set Time
/// </summary>
/// <param name="dt">DateTime with day, hour and minute</param>
public Time(DateTime dt)
{
this.minute = (byte)dt.Minute;
this.hour = (byte)dt.Hour;
this.weekday = (byte)(dt.DayOfWeek + 0);
}
/// <summary>
/// Weekday 1: monday...7: sunday
/// </summary>
internal byte weekday;
/// <summary>
/// Hour 0...23
/// </summary>
internal byte hour;
/// <summary>
/// Minute 0...59
/// </summary>
internal byte minute;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?