I E= T*R
Đặc tính chi tiết về kiểu Date
Kiểu Date(Ngày tháng)
Dùng để lưu trữ các dữ liệu thuộc kiểu ngày giờ cho bất kỳ thời điểm nào từ
0h00 ngày 01/01/100 đến 0h00 ngày 31/12/9999. Kiểu Date được lưu trữ trong máy tính bằng 8 bytes.
Dữ liệu thuộc kiểu Date phải được bao bởi cặp dấu # ở hai đầu. Ví dụ: Millenium = #January 1, 2000#
Millenium = #Jan 1, 2000# Millenium = #1/1/ 2000#
Nếu ta chưa gán trị cho biến thuộc kiểu Date thì VB mặc nhận đó là lúc 0:0:0 cùng ngày.
Có thể dùng dạng thức AM/PM hay dạng 24 giờđể biểu diễn cho giá trị giờ
Ví dụ: PreMillenium = #December 31, 1999 11:59:59PM# hay PreMillenium = #December 31, 1999 23:59:59# Khai báo một biến thuộc kiểu Date như sau:
DimADateVariableAs Date‘Không có tiếp vĩ ngữ
Ví dụ : Dim PreMillenium As Date
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Tin học Slide 127 Đặc tính chi tiết về kiểu Variant Kiểu Variant(Kiểu dữ liệu biến đổi)
Kiểu dữ liệu này được thiết kếđể lưu mọi dữ liệu thuộc kiểu định sẵn của VB. Ví dụ như : Date, String, Double, Integer…
Nếu không khai báo kiểu rõ ràng cho 1 biến thì biến này sẽđược hiểu là thuộc kiểu này.
VB sẽ chuyển đổi dữ liệu thuộc kiểu Variant thành một kiểu dữ liệu khác cho phù hợp (khi gán dữ liệu,...).
Ví dụ : String ←Variant,Integer ←Variant,Date ←Variant
Tuy nhiên việc chuyển đổi kiểu như trên sẽ dẫn đến nhiều lỗi không lường trước
được.
Dùng kiểu Variant thay cho một kiểu cụ thể sẽ làm chậm tốc độ xửlý của chương trình do phải tốn thờI gian chuyển đổi và tốn nhiều bộ nhớ hơn. Khai báo một biến thuộc kiểu Variant như sau :
DimAVariantVariable As Variant
Hay DimAVariantVariable‘ Mặc nhiên thuộc kiểu Variant Ví dụ: Dim x, y, z As Integer 'x,y là kiểu Variant
Chương 5 : Các kiểu dữ liệu trong VB
Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM
Môn : Tin học Slide 128