วันจันทร์ที่ 16 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ด java การแสดงเดือนทุกเดือนแบบสั้น ๆ

ตัวอย่างโค้ด java การแสดงเดือนทุกเดือนแบบสั้น ๆ 


สวัสดีคับ บทความนี้เรามาดูตัวอย่างโค้ดการแสดงเดือนแบบสั้นทุกเดือนกันคับ โดยการใช้ DateFormatSymbols

ตัวอย่างโค้ด

package javacodeexam;

import java.text.DateFormatSymbols;

public class ShowShortMonths {
public static void main(String[] args) {
String[] shortMonths = new DateFormatSymbols().getShortMonths();

for (int i = 0; i < (shortMonths.length - 1); i++) {
String shortMonth = shortMonths[i];
System.out.println("shortMonth = " + shortMonth);
}
}
}

ตัวอย่างผลลัพธ์ที่ได้

shortMonth = Jan
shortMonth = Feb
shortMonth = Mar
shortMonth = Apr
shortMonth = May
shortMonth = Jun
shortMonth = Jul
shortMonth = Aug
shortMonth = Sep
shortMonth = Oct
shortMonth = Nov
shortMonth = Dec

จากโค้ดตัวอย่าง การใช้ DateFormatSymbols().getShortMonths() เพื่อ get ค่าเดือนแบบสั้น ๆ มา ซึ่งจะคืนค่ามาเป็น Array ของ String จากนั้นเราก็ใช้ for loop เพื่อแสดงชื่อเดือนแบบสั้น ๆ

yengo หรือ buzzcity

วันอาทิตย์ที่ 15 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ดการแสดงรูปแบบเดือนแบบต่าง ๆ M, MM, MMM, MMMM

ตัวอย่างโค้ดการแสดงรูปแบบเดือนแบบต่าง ๆ M, MM, MMM, MMMM

สวัสดีคับ บทความนี้เรามาดูว่าการแสดงรูปแบบเดือนในรูปแบบต่าง ๆ ควรใช้แบบไหนดี และมีความแตกต่างกันอย่างไร เช่น M, MM, MMM, MMMM

ตัวอย่างโค้ด

package javacodeexam;

import java.text.SimpleDateFormat;
import java.util.Date;

public class ShowMonthFormatAll {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf;

sdf = new SimpleDateFormat("M");
System.out.println("Current Month in M format : " + sdf.format(date));

sdf = new SimpleDateFormat("MM");
System.out.println("Current Month in MM format : " + sdf.format(date));

sdf = new SimpleDateFormat("MMM");
System.out.println("Current Month in MMM format : " + sdf.format(date));

sdf = new SimpleDateFormat("MMMM");
System.out.println("Current Month in MMMM format : " + sdf.format(date));
}
}

ตัวอย่างผลลัพธ์ที่ได้

Current Month in M format : 3
Current Month in MM format : 03
Current Month in MMM format : Mar
Current Month in MMMM format : March

จากโค้ดตัวอย่างเราแสดงรูปแบบการกำหนดรูปแบบของเดือน เป็นแบบ M, MM, MMM, MMMM แต่ละแบบจะแสดงต่าง ๆ กันตามผลลัพธ์ที่ได้

yengo หรือ buzzcity

วันเสาร์ที่ 14 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ด java การแสดงวันที่และเวลาปัจจุบัน

ตัวอย่างโค้ด java การแสดงวันที่และเวลาปัจจุบัน


สวัสดีคับ บทความนี้เรามาดูตัวอย่างโค้ด วิธีการแสดงวันที่และเวลาในปัจจุบันกันครับ โดยการใช้ Formatter

ตัวอย่างโค้ด

package javacodeexam;

import java.util.Calendar;
import java.util.Formatter;

public class ShowDateTimeFormat {
public static void main(String[] args) {
Formatter fmt = new Formatter();
Calendar cal = Calendar.getInstance();

fmt.format("%tc", cal);
System.out.println(fmt);
}
}

ตัวอย่างผลลัพธ์ที่ได้

Fri Mar 13 15:38:48 ICT 2015

จากตัวอย่างโค้ด เราสร้าง Formatter เพื่อใช้สำหรับจัดรูปแบบ โดยเราจะจัดรูปแบบการแสดงวันที่และเวลาปัจจุบัน โดยใช้ %tc คับ

yengo หรือ buzzcity

วันศุกร์ที่ 13 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ดการแสดงนาทีของเวลา โดยใช้ Formatter

ตัวอย่างโค้ดการแสดงนาทีของเวลา โดยใช้ Formatter 


สวัสดีคับ บทความนี้เรามาดูตัวอย่างโค้ดการแสดงนาทีของเวลาโดยใช้ Formatter กันคับ

ตัวอย่างโค้ด

package javacodeexam;

import java.util.Calendar;
import java.util.Formatter;

public class ShowMinuteFormat {
public static void main(String[] args) {
Formatter fmt = new Formatter();
Calendar cal = Calendar.getInstance();

fmt.format("%tl:%tM", cal, cal);
System.out.println(fmt);
}
}

ตัวอย่างผลลัพธ์

3:28

จากตัวอย่างเราแสดงนาทีของเรา โดยการใช้ format %tl:%tM จาก Formatter 

yengo หรือ buzzcity

ตัวอย่างโค้ดการแสด เดือน ในรูปแบบต่าง ๆ โดยใช้ Formatter

ตัวอย่างโค้ดการแสด เดือน ในรูปแบบต่าง ๆ โดยใช้ Formatter

สวัสดีคับ บทความนี้เรามาดูวิธีการแสดงชื่อเดือนในรูปแบบต่าง ๆ กันโดยใช้ Formatter กันคับ

ตัวอย่างโค้ด

package javacodeexam;

import java.util.Calendar;
import java.util.Formatter;

public class ShowMonthFormat {
public static void main(String[] args) {
Formatter fmt = new Formatter();
Calendar cal = Calendar.getInstance();

fmt.format("%tB %tb %tm", cal, cal, cal);
System.out.println(fmt);
}
}

ตัวอย่างผลลัพธ์ที่ได้

March Mar 03

จากตัวอย่างโค้ดเราสร้าง Formatter ขึ้นมา แล้วก็สร้างเวลาขึ้นมาจากเวลาปัจจุบัน โดยใช้ Calendar จากนั้นเราก็จัดการแสดงรูปแบบต่าง ๆ กัน โดยใช้ method format ของ Formatter 

yengo หรือ buzzcity

ตัวอย่างโค้ด java การ แสดงเวลาตามรูปแบบ โดยใช้ SimpleDateFormat

ตัวอย่างโค้ด java การ แสดงเวลาตามรูปแบบ โดยใช้ SimpleDateFormat

สวัสดีคับ บทความนี้เรามาดูการแสดงรูปแบบเวลาแบบง่าย ๆ ตามที่เราต้องการกันครับ โดยการใช้ SimpleDateFormat

ตัวอย่างโค้ด

package javacodeexam;

import java.text.SimpleDateFormat;
import java.util.Date;

public class SimpleDateFormatEasy {

public static void main(String[] args) {
Date date = new Date();
String strDateFormat = "HH:mm:ss a";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
System.out.println(sdf.format(date));
}
}

จากตัวอย่างเรา new Date เพื่อสร้าง Date ก่อน จากนั้นเราก็กำหนดรูปแบบการแสดงผลของเวลา โดยการ HH:mm:ss a จากนั้นก็สร้าง SimpleDateFormat เพื่อจัดรูปแบบ เราก็จัดรูปแบบของเวลาโดยใช้คำสั่ง format ซึ่งเป็น method ของ SimpleDateFormat แล้วลองแสดงออกมาดูคับ

yengo หรือ buzzcity

ตัวอย่างโค้ดการ for each loop ของ Map ใน java

ตัวอย่างโค้ดการ for each loop ของ Map ใน java

สวัสดีคับ บทความนี้เรามาดูวิธีการ for each loop ของ map ในภาษา java กันครับ ซึ่งเป็นการแสดงค่าของ key และ value ของ map ออกมาทุกตัว เพื่อดำเนินการอะไรซักอย่าง

ตัวอย่างโค้ด

package javacodeexam;

import java.util.HashMap;
import java.util.Map;

public class LoopMap {
public static void main(String[] args) {

Map<String, String> mymap = new HashMap<>();
mymap.put("key 1", "value 1");
mymap.put("key 2", "value 2");
mymap.put("key 3", "value 3");
mymap.put("key 4", "value 4");
mymap.put("key 5", "value 5");

for (Map.Entry<String, String> entry : mymap.entrySet())
{
   System.out.println(entry.getKey() + "/" + entry.getValue());
}
}
}

จากโค้ดเราใช้ for จากนั้นจะใช้ mymap.entrySet เพื่อวนลูปดึงค่ามา ซึ่งจะได้เป็น Map.Entry<String, String> entry จากนั้นเราก็สามารถ getKey กับ getValue ของค่า map ออกมาได้ครับ

yengo หรือ buzzcity