คำถามติดแท็ก format

อาจหมายถึงการจัดรูปแบบข้อความรูปแบบเนื้อหารูปแบบไฟล์รูปแบบไฟล์เอกสาร ฯลฯ

30
ฉันจะพิมพ์ JSON ในเชลล์สคริปต์ได้อย่างไร
มีเชลล์สคริปต์ (Unix) เพื่อจัดรูปแบบ JSON ในรูปแบบที่มนุษย์สามารถอ่านได้หรือไม่? โดยพื้นฐานแล้วฉันต้องการให้มันแปลงค่าต่อไปนี้: { "foo": "lorem", "bar": "ipsum" } ... เป็นอะไรเช่นนี้: { "foo": "lorem", "bar": "ipsum" }




26
วิธีการจัดรูปแบบตัวเลขทศนิยมให้เป็นสตริงโดยไม่มีทศนิยม 0 ที่ไม่จำเป็น
64 บิตคู่สามารถเป็นตัวแทนของจำนวนเต็ม +/- 2 53ตรง จากข้อเท็จจริงนี้ฉันเลือกที่จะใช้ double type เป็น single type สำหรับทุกประเภทของฉันเนื่องจากเลขจำนวนเต็มที่ใหญ่ที่สุดของฉันคือแบบ 32 บิต แต่ตอนนี้ฉันต้องพิมพ์จำนวนเต็มหลอกเหล่านี้ แต่ปัญหาคือพวกเขายังผสมกับคู่จริง ดังนั้นฉันจะพิมพ์คู่เหล่านี้อย่างดีใน Java ได้อย่างไร ฉันได้ลองString.format("%f", value)แล้วซึ่งอยู่ใกล้ยกเว้นฉันได้รับจำนวนมากต่อท้ายศูนย์สำหรับค่าขนาดเล็ก นี่คือตัวอย่างผลลัพธ์ของ %f 232.00000000 0.18000000000 1237875192.0 4.5800000000 0.00000000 1.23450000 สิ่งที่ฉันต้องการคือ: 232 0.18 1237875192 4.58 0 1.2345 แน่นอนว่าฉันสามารถเขียนฟังก์ชันเพื่อตัดค่าศูนย์เหล่านั้น แต่นั่นเป็นการสูญเสียประสิทธิภาพเนื่องจากการจัดการสตริง ฉันสามารถทำได้ดีกว่าด้วยรหัสรูปแบบอื่นได้หรือไม่ แก้ไข คำตอบของ Tom E. และ Jeremy S. นั้นไม่สามารถยอมรับได้เนื่องจากพวกเขาทั้งคู่ปัดทศนิยมเป็นทศนิยม 2 ตำแหน่งโดยพลการ โปรดเข้าใจปัญหาก่อนที่จะตอบ …


26
Android TextView ปรับข้อความให้เหมาะสม
คุณจะทำให้ข้อความของ a TextViewถูกจัดชิดขอบ (ด้วยการล้างข้อความทางซ้ายและขวา) ได้อย่างไร? ฉันพบวิธีแก้ปัญหาที่เป็นไปได้ที่นี่แต่มันไม่ทำงาน (แม้ว่าคุณจะเปลี่ยนศูนย์กลางแนวตั้งเป็น center_vertical ฯลฯ )

8
รูปแบบวันที่นี้คืออะไร 2011-08-12T20: 17: 46.384Z
ฉันมีวันที่ดังต่อไปนี้: 2011-08-12T20:17:46.384Z. รูปแบบนี้คืออะไร ฉันพยายามแยกวิเคราะห์ด้วย Java 1.4 ผ่านทางDateFormat.getDateInstance().parse(dateStr)และฉันจะได้รับ java.text.ParseException: วันที่ไม่สามารถค้นหา: "2011-08-12T20: 17: 46.384Z" ฉันคิดว่าฉันควรใช้SimpleDateFormatสำหรับการวิเคราะห์คำ แต่ฉันต้องรู้สตริงรูปแบบก่อน ทั้งหมดที่ฉันมีคือจนถึงตอนนี้yyyy-MM-ddเพราะฉันไม่รู้ความTหมายในสตริงนี้ - บางสิ่งเกี่ยวข้องกับเขตเวลา สตริงวันนี้จะมาจากlcmis:downloadedOnแท็กที่แสดงบนไฟล์ CMIS ประเภทสื่อดาวน์โหลดประวัติศาสตร์

15
แปลงรูปแบบวันที่หนึ่งไปเป็นอีกรูปแบบหนึ่งใน PHP
มีวิธีง่าย ๆ ในการแปลงรูปแบบวันที่เป็นรูปแบบวันที่อื่นใน PHP? ฉันมีสิ่งนี้: $old_date = date('y-m-d-h-i-s'); // works $middle = strtotime($old_date); // returns bool(false) $new_date = date('Y-m-d H:i:s', $middle); // returns 1970-01-01 00:00:00 แต่แน่นอนว่าฉันต้องการให้คืนวันที่ปัจจุบันมากกว่าช่วงเช้ามืด ผมทำอะไรผิดหรือเปล่า?

11
วิธีการใช้ java.String.format ใน Scala?
ฉันกำลังพยายามใช้.formatวิธีการของสายอักขระ แต่ถ้าฉันวาง% 1,% 2 ฯลฯ ในสตริง java.util.UnknownFormatConversionException จะถูกส่งออกไปชี้ไปยังส่วนซอร์สโค้ด Java ที่สับสน: private void checkText(String s) { int idx; // If there are any '%' in the given string, we got a bad format // specifier. if ((idx = s.indexOf('%')) != -1) { char c = (idx > s.length() - 2 ? …
322 java  string  scala  format 



3
รูปแบบวันที่ ISO 8601 และ RFC 3339 แตกต่างกันอย่างไร
ISO 8601และRFC 3339ดูเหมือนจะเป็นสองรูปแบบที่ใช้กันทั่วไปในเว็บ ฉันควรใช้อันอื่นหรือไม่? เป็นเพียงส่วนขยายหรือไม่ ฉันต้องใส่ใจสิ่งนั้นจริงๆเหรอ?

24
จัดรูปแบบ timedelta เป็นสตริง
ฉันมีปัญหาในการจัดรูปแบบdatetime.timedeltaวัตถุ นี่คือสิ่งที่ฉันพยายามทำ: ฉันมีรายการของวัตถุและหนึ่งในสมาชิกของคลาสของวัตถุคือวัตถุ timedelta ที่แสดงระยะเวลาของเหตุการณ์ ฉันต้องการแสดงช่วงเวลานั้นในรูปแบบชั่วโมง: นาที ฉันได้ลองวิธีการมากมายในการทำสิ่งนี้และฉันมีปัญหา วิธีการปัจจุบันของฉันคือการเพิ่มวิธีการเรียนสำหรับวัตถุของฉันที่ส่งกลับชั่วโมงและนาที ฉันสามารถรับชั่วโมงโดยการหาร timedelta.seconds โดย 3600 และปัดเศษมัน ฉันมีปัญหากับการได้รับส่วนที่เหลือวินาทีและแปลงเป็นนาที ยังไงก็ตามฉันใช้ Google AppEngine กับ Django Templates เพื่อนำเสนอ

10
จัดรูปแบบลอยไปยังตำแหน่งทศนิยม n
ฉันต้องการจัดรูปแบบทศนิยมเป็นทศนิยม "n" กำลังพยายาม BigDecimal แต่ค่าส่งคืนไม่ถูกต้อง ... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) return value.floatValue(); // but here the values is 625.3 } …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.