当前位置: 首页>>代码示例>>Java>>正文


Java StringUtil.append2digits方法代码示例

本文整理汇总了Java中org.eclipse.jetty.util.StringUtil.append2digits方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.append2digits方法的具体用法?Java StringUtil.append2digits怎么用?Java StringUtil.append2digits使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.jetty.util.StringUtil的用法示例。


在下文中一共展示了StringUtil.append2digits方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: formatDate

import org.eclipse.jetty.util.StringUtil; //导入方法依赖的package包/类
/**
 * Format HTTP date "EEE, dd MMM yyyy HH:mm:ss 'GMT'" 
 */
public String formatDate(long date)
{
    buf.setLength(0);
    gc.setTimeInMillis(date);
    
    int day_of_week = gc.get(Calendar.DAY_OF_WEEK);
    int day_of_month = gc.get(Calendar.DAY_OF_MONTH);
    int month = gc.get(Calendar.MONTH);
    int year = gc.get(Calendar.YEAR);
    int century = year / 100;
    year = year % 100;
    
    int hours = gc.get(Calendar.HOUR_OF_DAY);
    int minutes = gc.get(Calendar.MINUTE);
    int seconds = gc.get(Calendar.SECOND);

    buf.append(DAYS[day_of_week]);
    buf.append(',');
    buf.append(' ');
    StringUtil.append2digits(buf, day_of_month);

    buf.append(' ');
    buf.append(MONTHS[month]);
    buf.append(' ');
    StringUtil.append2digits(buf, century);
    StringUtil.append2digits(buf, year);
    
    buf.append(' ');
    StringUtil.append2digits(buf, hours);
    buf.append(':');
    StringUtil.append2digits(buf, minutes);
    buf.append(':');
    StringUtil.append2digits(buf, seconds);
    buf.append(" GMT");
    return buf.toString();
}
 
开发者ID:itead,项目名称:IoTgo_Android_App,代码行数:40,代码来源:HttpFields.java

示例2: formatCookieDate

import org.eclipse.jetty.util.StringUtil; //导入方法依赖的package包/类
/**
 * Format "EEE, dd-MMM-yy HH:mm:ss 'GMT'" for cookies
 */
public void formatCookieDate(StringBuilder buf, long date)
{
    gc.setTimeInMillis(date);
    
    int day_of_week = gc.get(Calendar.DAY_OF_WEEK);
    int day_of_month = gc.get(Calendar.DAY_OF_MONTH);
    int month = gc.get(Calendar.MONTH);
    int year = gc.get(Calendar.YEAR);
    year = year % 10000;

    int epoch = (int) ((date / 1000) % (60 * 60 * 24));
    int seconds = epoch % 60;
    epoch = epoch / 60;
    int minutes = epoch % 60;
    int hours = epoch / 60;

    buf.append(DAYS[day_of_week]);
    buf.append(',');
    buf.append(' ');
    StringUtil.append2digits(buf, day_of_month);

    buf.append('-');
    buf.append(MONTHS[month]);
    buf.append('-');
    StringUtil.append2digits(buf, year/100);
    StringUtil.append2digits(buf, year%100);
    
    buf.append(' ');
    StringUtil.append2digits(buf, hours);
    buf.append(':');
    StringUtil.append2digits(buf, minutes);
    buf.append(':');
    StringUtil.append2digits(buf, seconds);
    buf.append(" GMT");
}
 
开发者ID:itead,项目名称:IoTgo_Android_App,代码行数:39,代码来源:HttpFields.java


注:本文中的org.eclipse.jetty.util.StringUtil.append2digits方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。