Computer

Entry เตือนความจำ

ถ้าลง SQL Server 2005 Developer Edition ในเครื่องที่ลง Express Edition ไว้แล้วไม่ได้

>> เปิด command line

>> setup.exe SKUUPGRADE=1

DateTime Format: What is 'Z'?

posted on 21 Jul 2009 18:37 by inxni  in Computer

Z ใน 2009-07-21 18:30:00Z เป็นหนึ่งในเรื่องที่รู้กี่ทีก็จำไม่ได้ ไหนๆแล้วสรุปเรื่อง DateTime Format ไว้ดีกว่า

DateTime Format ที่คน IT ควรจำแบบย่อๆ
Resource: ISO 8601(http://en.wikipedia.org/wiki/ISO_8601)

1. UTC = GMT = Z
หมายถึงเวลาที่ UTC Time zone
Ex. 2009-07-21 18:30:00Z = 2009-07-21 18:30:00 UTC = 2009-07-21 18:30:00 GMT
ส่วน Time zone อื่น ๆ ใช้ ±[hh]:[mm], ±[hh][mm], or ±[hh] ต่อท้ายในการบอก Time zone
Ex. 2009-07-21 18:30:00Z = 2009-07-21 25:30:00+07 = 2009-07-21 25:30:00+07:00:00

2. ใช้ Format YYYY-MM-DD hh:mm:ss จะทำให้ไม่เกิดความสับสนระหว่างเดือนกับวัน เหมือน yyyy/MM/dd หรือ yyyy/dd/MM
ทางเลือกอื่นที่เทียบเท่ากัน
YYYY-MM-DD hh:mm:ss
YYYY-MM-DD hhmmss
YYYYMMDD hh:mm:ss
YYYYMMDD hhmmss
*ถ้าเป็น .Net จะใช้ตัวเล็กตัวใหญ่ต่างกับ ISO นิดหน่อย เช่น YYYY-MM-DD hh:mm:ss จะเป็น yyyy-MM-dd HH:mm:ss

3. T
ใช้เป็นตัว separate ระหว่างวันที่กับเวลา
Ex. 2009-07-21 18:30:00Z = 2009-07-21T18:30:00Z = 20090721T183000Z แบบสุดท้ายอ่านง่ายกว่าไม่มี T

 

วันนี้พยายาม Import ไฟล์ Text กับ Excel เข้า Database แต่เกิด Error

"Data Flow Task: The product level is insufficient for component....."

แบบนี้ก็ต้อง search อีกตามเคย

วิธีแก้ปัญหา
ทำได้ด้วยการ Install "Integration Services" เพิ่มเข้าไป เพราะ SQL Server เดี่ยวๆยังไม่สามารถ Import ข้อมูลได้
ให้ run ตัว install ใหม่แล้วติ๊กเพิ่มเอา อย่าไปใช้ Change ใน Add/Remove Programs นะคะ

Resources: https://www.blogger.com/comment.g?blogID=757209515540162326&postID=6199034060095054712&page=1