Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
anonmyous

Ngày giờ trong LISP

Các bài được khuyến nghị

Em muốn lấy ngày giờ hiện tại trong LISP, pác nào giúp em với

Ban dung thu vai dong nhu sau:

(setq cdate (menucmd “M=$(edtime,$(getvar,date),DD/MO/YYYY)”)) returns: “28/06/2010”

(setq cdate (menucmd “M=$(edtime,$(getvar,date),DDDD\”,\” D MONTH YYYY)”)) returns: “Sunday, 16 July 1995”

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Biến date

Bấm cdate ra kết quả 20101126.15264684

2010 là năm

11 là tháng

26 là ngày

15 là 15giờ

26 là 26phút

46 là giây

84 là phần nhỏ hơn giây hì hì quên mất gọi là gì

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Biến date

Gỏ date xong làm sao hứng kết quả thành 1 chuỗi để gán cho thằng khác các bác?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Ơ, date cũng là 1 sysvar mà bác. Lấy xong rồi bác thực hiện các phép toán với giờ, phút, giây và rtos để lấy chuỗi thôi. Tuy nhiên Date dùng rối rắm hơn Cdate, dùng trong Diesel thì dễ hơn

(setq curTime (menucmd "M=$(edtime, $(getvar, date),MO/DD/YY HH:MM:SS)"))

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Ơ, date cũng là 1 sysvar mà bác. Lấy xong rồi bác thực hiện các phép toán với giờ, phút, giây và rtos để lấy chuỗi thôi. Tuy nhiên Date dùng rối rắm hơn Cdate, dùng trong Diesel thì dễ hơn

(setq curTime (getvar "date"))

Mình dùng như trên thì nó không được nên mới hỏi -_- . Mình chỉ cần giá trị như nó xuất hiện tại dòng lệnh khi gỏ date thôi ko cần xào nấu gì.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Không được là sao nhỉ :unsure: , e thấy nó nhận real đều mà :unsure:

 

Ừ chả hiểu sao nó cứ ra 1 giá trị trong bất cứ thời điểm nào. cuối cùng mình dùng:

(setq curTime (menucmd "M=$(getvar, date)"))

Thì được rồi. Mục ích chỉ cần lấy 1 chuổi khác nhau mổi khi lượng giá thèn curTime. Nói chung là đáp ứng được yêu cầu của mình rồi có điều ghét cái là làm kiểu như với các thì nó cứ ko chịu mới điên.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Thực chất là nó ra kết quả khác nhau đấy bác ạ, chẳng qua kết quả khác nhau đó quá nhỏ bé so với con số hàng triệu, nên hiển thị nhìn giống nhau thôi, bác cứ kiểm chứng lại với phép trừ là ra ngay ^^

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×