T1~T4是将年月日时分秒压缩后的数据:
其中,T1高4bit为年,低4bit为月.(例如T1 = 0x3C, 则表示03年12月)
T2高5bit为日,T2低3bit与T3的高2bit为时,T3的低5bit为分.
(如T2=0xD5,T3=0x1E, 则表示26日20点30分)
T4低6bit为秒(高2bit保留). (如T4=0x31, 则表示49秒) 分解示意:
T1=0x3C -----------> 00111100 ---> 0011,1100 ---> 3,12
T2=0xD5,T3=0x1E ---> 11010101,00011110 ---> 11010,10100,011110 ---> 26,20,30
T4=0x31 -----------> 00110001 ---> 110001 ---> 49
其中,T1高4bit为年,低4bit为月.(例如T1 = 0x3C, 则表示03年12月)
T2高5bit为日,T2低3bit与T3的高2bit为时,T3的低5bit为分.
(如T2=0xD5,T3=0x1E, 则表示26日20点30分)
T4低6bit为秒(高2bit保留). (如T4=0x31, 则表示49秒) 分解示意:
T1=0x3C -----------> 00111100 ---> 0011,1100 ---> 3,12
T2=0xD5,T3=0x1E ---> 11010101,00011110 ---> 11010,10100,011110 ---> 26,20,30
T4=0x31 -----------> 00110001 ---> 110001 ---> 49
解决方案 »
- C#代码如何将Access OLE对象(图片)保存在SQLSERVER 的image字段中,送高分!
- 在一个字符串里面按照位置查找一个数字的正则表达式如何写?[
- Xpath请教
- [100F]求教如何获取本程序集的guid值,或获取其他程序集的guid值呢??
- 如何实现dataGrid中修改同时修改数据库
- c# 画 坐标图
- 三百分求解决方案和开发方案?在线等,决不食言!
- 菜鸟问题!请问怎么用LISTVIEW?进者有分
- 在.net中有没有那个组件是跟com串口有关的
- DirectX 9的问题
- 如何在加载winform的时候自动改变treeview的指定根节点的字体颜色呢??
- C#好难,不知道怎么入门
T1>>4month:
(T1 & 0x0f) day, hour, minute,
unsigned short dhm = (T2 << 8) + T3;
day = dhm >> 11;
hour = (dhm >> 6) & 0x1F;
minute = dhm & 0x3F;
second:
(T4 & 0x3F)
没测试过,可能有小问题,不过思路应该很清楚,使用位运算符.