Đến nội dung


Hình ảnh
- - - - -

Ngày giờ trong LISP


  • Please log in to reply
9 replies to this topic

#1 anonmyous

anonmyous

    biết vẽ arc

  • Members
  • PipPip
  • 48 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 15 August 2008 - 08:16 AM

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

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 24 November 2010 - 11:21 AM

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”
  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#3 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 24 November 2010 - 11:30 AM

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

Biến date
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#4 18011985

18011985

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 255 Bài viết
Điểm đánh giá: 61 (tàm tạm)

Đã gửi 26 November 2010 - 07:52 AM

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ì
  • 0
Trăng 16 trăng tròn
Em 16 bụng ... như trăng

Hướng dẫn sử dụng diễn đàn:
Để cảm ơn hay bài viết có ích: Ấn dấu + cuối bài.
Không vừa lòng hay bài spam: Ấn dấu - cuối bài.

#5 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 05 August 2011 - 03:34 PM

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?
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#6 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 05 August 2011 - 04:25 PM

Ơ, 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)"))


  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#7 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 05 August 2011 - 10:28 PM

Ơ, 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ì.
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#8 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 05 August 2011 - 10:49 PM

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

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#9 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 06 August 2011 - 08:19 AM

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.
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#10 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 06 August 2011 - 08:38 AM

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 ^^
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC