dat文件中代码片段如下:
...... ......
...... ......
44 37 38 32 32 33 32 33 33 33 34 35 36 36 31 31
30 30 30 30 30 32 31 31 35 37 38 39 36 31 31 30
09 03 23 16 55 ..........前两行数据是ASCII编码可读入数据库并正常显示,第三行属于BCD编码怎样读取才能在数据库中显示成09-03-23 16:55?
...... ......
...... ......
44 37 38 32 32 33 32 33 33 33 34 35 36 36 31 31
30 30 30 30 30 32 31 31 35 37 38 39 36 31 31 30
09 03 23 16 55 ..........前两行数据是ASCII编码可读入数据库并正常显示,第三行属于BCD编码怎样读取才能在数据库中显示成09-03-23 16:55?
解决方案 »
- 打算用winsock控件做个服务端,客户端大概有200-300个左右,能实现这么多个客户端的连接吗?
- DataGrid的选择和修改问题
- 请问如何实现程序每次启动时界面上按钮的位置都不同
- 为什么会有弱类型语言(如:VB)?
- 这个复杂的查询语句如何写?
- 调用OLE CREATEOBJECT开启 ie 依序抓取资料 但是执行到 k 为 39 或 50 就无法开启 ie
- 本人14岁,编了个软件,希望大家看看!
- Visual Studio Tools for Office 2013 向下兼容2010不
- 如何设置焦点?
- 简单问题:让一个窗体始终位于另外一个窗体上面
- 请教 combo1 传送数据给 Text1 的问题
- 高难度的抽题问题,紧急求助!!!!
读取是一样的。用 Hex() 函数格式化一下。
只要数据库的写入字段是设置为时间格式的,那只要按读到的ASCII码(BDC码)拼装:
"09-03-23 16:55"写到数据库中表的该字段,在数据库中自然就是标准的时间格式.
你指的31-39是&H31-&H39吧如果是这样
你可将读到的BYTE字节直接用HEX函数转换为16进制字符形式
Dim nian as String
Dim nianbin as Byte
nianbin = &H9
nian = Right("0" & Hex(nianbin), 2 )
为什么是"0"后面又有",2"?这是硬性规定还是可自己再修改?
另外我如果要显示一个汉字(需要两位十六进制)又该如何操作?