byte[]作为DOS日期
本文关键字:DOS 日期 作为 byte | 更新日期: 2023-09-27 18:04:29
有人能帮帮我吗?我有一个字节[2]的值:
byte[0] = 113
byte[1] = 66
我如何通过DOS日期格式从这2个字节得到一个日期?
正如@HansPassant所说的…
byte[] bytes = new byte[] { 113, 66 };
var day = (bytes[0] >> 3);
var month = ((bytes[0] & 0x7) << 1) | (bytes[1] >> 7);
var year = (bytes[1] >> 1) + 1980;
会给你2013/02/14