package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 47081 * @version 1.0 * @description \if ENGLISH_LANG *
\else *
\endif * @date 2020/8/11 */ public class NET_TIME_EX extends NetSDKLib.SdkStructure { /** 年 */ public int dwYear; /** 月 */ public int dwMonth; /** 日 */ public int dwDay; /** 时 */ public int dwHour; /** 分 */ public int dwMinute; /** 秒 */ public int dwSecond; /** 毫秒 */ public int dwMillisecond; /** utc时间(获取时0表示无效,非0有效 下发无效) */ public int dwUTC; /** 保留字段 */ public int[] dwReserved = new int[1]; public void setTime(int year, int month, int day, int hour, int minute, int second) { this.dwYear = year; this.dwMonth = month; this.dwDay = day; this.dwHour = hour; this.dwMinute = minute; this.dwSecond = second; this.dwMillisecond = 0; } public String toString() { return dwYear + "/" + dwMonth + "/" + dwDay + " " + dwHour + ":" + dwMinute + ":" + dwSecond; } // 用于列表中显示 public String toStringTime() { return String.format( "%02d/%02d/%02d %02d:%02d:%02d", dwYear, dwMonth, dwDay, dwHour, dwMinute, dwSecond); } // 存储文件名使用 public String toStringTitle() { return String.format( "Time_%02d%02d%02d_%02d%02d%02d", dwYear, dwMonth, dwDay, dwHour, dwMinute, dwSecond); } }