Here you can find the source of daysWeekName(boolean shortName, Locale locale)
Parameter | Description |
---|---|
shortName | formato del nome corto/lungo |
locale | a parameter |
public static List<String> daysWeekName(boolean shortName, Locale locale)
//package com.java2s; /****************************************************************************** * The contents of this file are subject to the Compiere License Version 1.1 * ("License"); You may not use this file except in compliance with the License * You may obtain a copy of the License at http://www.compiere.org/license.html * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for * the specific language governing rights and limitations under the License. * The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial * Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke * are Copyright (C) 1999-2005 Jorg Janke. * All parts are Copyright (C) 1999-2005 ComPiere, Inc. All Rights Reserved. * Contributor(s): ______________________________________. *****************************************************************************/ import java.text.DateFormatSymbols; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import java.util.Locale; public class Main { /**/*ww w . j av a2 s .com*/ * * @param shortName formato del nome corto/lungo * @param locale * @return lista di nomi dei giorni della settimana nella lingua e nell'ordine di locale */ public static List<String> daysWeekName(boolean shortName, Locale locale) { int fdow = 1; DateFormatSymbols dfs = null; if (locale != null) { fdow = Calendar.getInstance(locale).getFirstDayOfWeek(); dfs = DateFormatSymbols.getInstance(locale); } else { fdow = Calendar.getInstance().getFirstDayOfWeek(); dfs = DateFormatSymbols.getInstance(); } String[] weekdays = shortName ? dfs.getShortWeekdays() : dfs.getWeekdays(); List<String> retValue = new ArrayList<String>(7); for (int i = 0; i < weekdays.length; i++) { int gg = (i + fdow) % weekdays.length; if (gg != 0) retValue.add(weekdays[gg]); } return retValue; } }