如何在一段长4字节的string里塞入一段时间
这段时间结构为
type thetime
     year as long
     month as long
     day as long
     hour as long
     min as long
     second as long
end type

解决方案 »

  1.   

    Date 数据类型
          Date 变量存储为 IEEE 64 位(8 个字节)浮点数值形式,其可以表示的日期范围从 100 年 1 月 1 日到 9999 年 12 月 31 日,而时间可以从 0:00:00 到 23:59:59。任何可辨认的文本日期都可以赋值给 Date 变量。日期文字须以数字符号 (#) 扩起来,例如,#January 1, 1993# 或 #1 Jan 93#。Date 变量会根据计算机中的短日期格式来显示。时间则根据计算机的时间格式(12 或 24 小时制)来显示。当其他的数值类型要转换为 Date 型时,小数点左边的值表示日期信息,而小数点右边的值则表示时间。午夜为 0 而中午为 0.5。负整数表示 1899 年 12 月 30 日之前的日期。
      

  2.   

    这个比较麻烦:
    一个long占4个字节,如果用date型则要8个字节,如果你一定要限制存储空间的话,还不如用一个long型来记录时间,不如这样,20030407182030,然后在用的时候分段来取
      

  3.   

    to minajo21(大眼睛) 如何分段来取呢
    我一直用vc,对vb不太熟悉
    多谢
      

  4.   

    Dim MyString, FirstWord, LastWord, MidWords
    MyString = "Mid Function Demo"   建立一个字符串。
    FirstWord = Mid(MyString, 1, 3)   ' 返回 "Mid"。
    LastWord = Mid(MyString, 14, 4)   ' 返回 "Demo"。
    MidWords = Mid(MyString, 5)   ' 返回 "Funcion Demo"。