Đặc tính chi tiết về kiểu Date

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 63)

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 kiu 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

Một phần của tài liệu Giáo Trình Tin học cơ bản (Trang 63)