当前位置:首页 » 安卓系统 » android日期

android日期

发布时间: 2022-04-21 08:20:15

Ⅰ 怎么让手机桌面上时间和日期显示出来

设置时间日期在手机桌面上显示步骤如下:

1、以MIUI系统为例,长按手机底部菜单键,进入桌面编辑模式,点击“桌面工具”菜单。

Android有较多的软件,面向Android手机桌面的软件通常称为Android桌面软件。

安装这类软件后可以不采用Android原生界面,进入一些个性化地主页。市场上的Android桌面主要在桌面配色,桌面主题及桌面滑屏效果方面做了很大的改进,使Android用户桌面体验得到了很大的提升。

安卓系统的手机如何设置日期和时间

若使用的是vivo手机,可进入设置--系统管理/更多设置--日期与时间中可修改手机时间和日期。(修改前需将“自动设置”关闭),也可以开启自动设置的开关,联网的情况下手机会自动设置时间。

Ⅲ android怎样获取第 2 3 4 5 6天的日期啊啊 啊

Android可以通过 java.util.Calendar,日历工具类来获取日期,和时间。
具体代码:
1.获取 Calendar实例
java.util.Calendar c = Calendar.getInstance();

2.设置日期为今天+1,即等于第二天。
c.add(Calendar.DAY_OF_MONTH, 1);
add就是加的时间,如果要前一天,可以传递-1

3.获取日期格式化工具类
java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

4.得到结果
String time = sdf.format(c.getTime())
System.out.println(time);

Ⅳ android怎么修改日期格式

主要有以下方法:
1、首先找到手机“设置”或者“设定”的选项并进入;
2、然后找到“系统”选项里面的“日期和时间”选项并进入(有的手机可能不用找“系统”这一项);
3、最后找到“选择日期格式”这一项,进入,按照国际通用的集中格式自己选择就好了。

Ⅳ 在android中如何获取当前日期

Android中获取系统时间和日期,星期代码如下:

import java.text.SimpleDateFormat;

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");
Date curDate = new Date(System.currentTimeMillis());//获取当前时间
String str = formatter.format(curDate);

可以获取当前的年月时分,也可以分开写:

复制代码 代码如下:

SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String date = sDateFormat.format(new java.util.Date());

如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):
Java代码

复制代码 代码如下:

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
String date=sdf.format(new java.util.Date());

当然还有就是可以指定时区的时间(待):

复制代码 代码如下:

df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);
System.out.println(df.format(new Date()));

如何获取Android系统时间是24小时制还是12小时制

复制代码 代码如下:

ContentResolver cv = this.getContentResolver();
String strTimeFormat = android.provider.Settings.System.getString(cv,
android.provider.Settings.System.TIME_12_24);

if(strTimeFormat.equals("24"))
{
Log.i("activity","24");
}

复制代码 代码如下:

Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)

利用Calendar获取

复制代码 代码如下:

Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)

利用Time获取

复制代码 代码如下:

Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month;
int date = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;

Ⅵ Android下几个相关的时间日期控件的用法

获取年月日,之前的日期不能选择

日历c = Calendar.getInstance(); //获取系统的工具类【可以获取时间】DatePickerDialog datePickerDialog = new DatePickerDialog(context,new DatePickerDialog.OnDateSetListener(){@覆盖public void onDateSet(DatePicker view,int year,int month,int dayOfMonth){月+ = 1;yuyueTime.setText(year +“ - ”+ month +“ - ”+ dayOfMonth);}},c.get(Calendar.YEAR),c.get(Calendar.MONTH),c.get(Calendar.DATE)); //设置默认时间。datePickerDialog.getDatePicker()setMinDate(c.getTime()的getTime()); //设置最小值datePickerDialog.show();

相关类的认识
选取器(的DatePicker,TimerPicker,NumberPicker)
其中的DatePicker和TimerPicker都有窗口的形式显示日期和时间,再返回数据。

下面分别介绍这几种时间类的使用方法。

一.DatePicker日期选择类的使用

DatePicker的常用的XML属性

XML属性

描述

机器人:calendarViewShown 设置该日期选择是否显示CalendarView组件。

机器人:endYear 设置日期选择器允许选择的最后一年。

安卓的maxDate 设置该日期选择器的最大日期。以MM / DD / YYYY格式指定最大日期。

安卓的minDate 设置该日期选择器的最小日期。以MM / DD / YYYY格式指定最小日期。

机器人:spinnersShown 设置该日期选择器是否显示微调日期选择组件。

机器人:startYear 设置日期选择器允许选择的第一年。


当用户更改了的DatePicker里的年,月,日时,将触发OnDateChangedListener监听器的onDateChange()事件。

二.TimePicker日期选择类的使用


当用户更改了TimePicker里的时,分时,将触发OnTimeChangedListener监听器的onTimeChanged事件。

下面是日期选择类和时间选择类的一个使用示例:

(一)布局文件设计

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TextView android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:text="显示日期的控件" /><DatePicker android:id="@+id/main_dp"android:layout_width="wrap_content"android:layout_height="wrap_content" /><TextView android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:text="显示时间的控件" /><TimePicker android:id="@+id/main_tp_showTime"android:layout_width="wrap_content"android:layout_height="wrap_content" /><TextView android:id="@+id/main_tv_showdate"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="显示日期" /><TextView android:id="@+id/main_tv_showtime"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="显示时间" /></LinearLayout>

  • 1

  • (二)主代码设计

  • package com.example.timer;import java.util.Calendar;import android.app.Activity;import android.os.Bundle;import android.widget.DatePicker;import android.widget.DatePicker.OnDateChangedListener;import android.widget.TextView;import android.widget.TimePicker;import android.widget.TimePicker.OnTimeChangedListener;public class MainActivity extends Activity {int year = 0;int monthOfYear = 0;int dayOfMonth = 0;int minute = 0;int houre = 0;TextView showDate = null;TextView showtime = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();showDate(year, monthOfYear + 1, dayOfMonth);showTime(houre, minute);}private void initView() {// 日期控件对象DatePicker date = (DatePicker) findViewById(R.id.main_dp);// 获得日历对象Calendar c = Calendar.getInstance();// 获取当前年份year = c.get(Calendar.YEAR);// 获取当前月份monthOfYear = c.get(Calendar.MONTH);// 获取当前月份的天数dayOfMonth = c.get(Calendar.DAY_OF_MONTH);// 获取当前的小时数houre = c.get(Calendar.HOUR_OF_DAY);// 获取当前的分钟数minute = c.get(Calendar.MINUTE);// 时间显示的文本对象showDate = (TextView) findViewById(R.id.main_tv_showdate);// 为日期设置监听事件date.init(year, monthOfYear, dayOfMonth, new OnDateChangedListener() {@Overridepublic void onDateChanged(DatePicker view, int year,int monthOfYear, int dayOfMonth) {MainActivity.this.year = year;MainActivity.this.monthOfYear = monthOfYear;MainActivity.this.dayOfMonth = dayOfMonth;showDate(year, monthOfYear + 1, dayOfMonth);}});// 显示时间的文本控件showtime = (TextView) findViewById(R.id.main_tv_showtime);// 时间显示的控件TimePicker time = (TimePicker) findViewById(R.id.main_tp_showTime);// 为时间控件设置监听事件time.setOnTimeChangedListener(new OnTimeChangedListener() {@Overridepublic void onTimeChanged(TimePicker view, int hourOfDay, int minute) {showTime(hourOfDay, minute);}});}//显示日期的方法private void showDate(int year, int monthOfYear, int dayOfMonth) {showDate.setText("日期是:" + year + "年" + monthOfYear + "月" + dayOfMonth+ "日");}//显示时间的方法private void showTime(int houre2, int minute2) {showtime.setText("时间是:" + houre2 + "时" + minute2 + "分");}}

  • 1


  • 运行后显示的结果:

    可以从运行结果直接看到,控件的显示,可以上下拖动选择自己想要的日期和时间,但是,我们看到这样做是比较占屏幕空间的。所以后面介绍的用窗口选择日期和时间是比较常用的。

    三。DatePickerDialog

    DatePickerDialog和TimePickerDialog,与的DatePicker和TimePicker,最大的区别是的DatePicker和TimePicker是直接显示在屏幕画面上的,而DatePickerDialog和TimePickerDialog对象则是以弹出对话框的方式来显示。

    创建DatePickerDialog的语法如下:

  • DatePickerDialog(Context context, DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)

  • 1

  • 参数说明:
    上下文:当前上下文;
    回调:OnDateSetListener日期改变监听器;
    年:初始化的年;
    monthOfYear:初始化的月(从0开始计数,所以实际应用时需要加1);
    请将dayOfMonth:初始化的日;
    当用户更改了DatePickerDialog里的年,月,日时,将触发OnDateSetListener监听器的onDateSet()事件。

    四。TimePickerDialog

    创建TimePickerDialog的语法如下:

  • TimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener listener, int hourOfDay,int minute, boolean is24HourView)

  • 1

  • 参数说明:
    上下文:当前上下文;
    听众:时间改变监听器;
    hourOfDay:初始化的小时;
    分钟:
    初始化的分钟; is24HourView:是否以24小时显示时间;
    当用户更改了TimePickerDialog里的时,分时,将触发OnTimeSetListener监听器的onTimeSet()事件。

    下面是日期和时间以窗口的形式显示的示例:

    (一)布局文件设计

  • <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><Button android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="getDate"android:text="设置日期" /><Button android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="getTime"android:text="设置时间" /><TextView android:id="@+id/dialog_tv_date"android:layout_width="wrap_content"android:layout_height="wrap_content"android:onClick="getTime"android:text="日期:" /><TextView android:id="@+id/dialog_tv_time"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="时间:" /></LinearLayout>

  • 1

  • (二)代码设计

  • package com.java.pickerDialog;import com.example.timer.R;import android.app.Activity;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.os.Bundle;import android.view.View;import android.widget.DatePicker;import android.widget.TextView;import android.widget.TimePicker;public class PickerDialog extends Activity {TextView tv_date = null;TextView tv_time = null;int year = 2016;int month = 10;int day = 8;int houre = 15;int minute = 20;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_pickerdialog);initView();}private void initView() {tv_date = (TextView) findViewById(R.id.dialog_tv_date);tv_time = (TextView) findViewById(R.id.dialog_tv_time);}// 点击事件,湖区日期public void getDate(View v) {new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {PickerDialog.this.year = year;month = monthOfYear;day = dayOfMonth;}}, 2016, 10, 8).show();showDate();}// 点击事件,湖区日期public void getTime(View v) {new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {houre = hourOfDay;PickerDialog.this.minute = minute;}}, 15, 20, true).show();showTime();}// 显示选择日期private void showDate() {tv_date.setText("你选择的日期是:" + year + "年" + month + "月" + day + "日");}// 显示选择日期private void showTime() {tv_time.setText("你选择的时间是:" + houre + "时" + minute + "分");}}

  • 1


  • 运行后显示的界面:点击日期按钮后点击时间按钮后之后显示的效果

    这个以对话框的形式来选择时间还是比较常见的。而且用户体验也是比较好的。

    五。NumberPicker

    NumberPicker是数值选择器,用于让用户输入数值,用户既可以通过键盘输入数值,也可以通过拖动来选择数值。

    NumberPicker的常用方法如下:

    方法

    描述

    setMinValue(int minVal) 设置该组件支持的最小值。

    setMaxValue(int maxVal) 设置该组件支持的最大值。

    setValue(int value) 设置该组件的当前值。

    getMaxValue() 获得该组件设置的最大值。

    getMinValue() 获得该组件设置的最小值。

    的getValue() 获得当前组件显示的值。

    setValue(int value) 设置当前组件显示的值。

    使用NumberPicker让用户选择年月日的示例:

    (一)布局文件设计

  • <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><TableLayout android:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center" ><TableRow android:layout_width="match_parent"android:layout_height="wrap_content" ><TextView android:layout_margin="5dp"android:background="#e2a617"android:gravity="center"android:text="年"android:textSize="20sp" /><TextView android:layout_margin="5dp"android:background="#0d637f"android:gravity="center"android:text="月"android:textSize="20sp" /><TextView android:layout_margin="5dp"android:background="#aa2266"android:gravity="center"android:text="日"android:textSize="20sp" /></TableRow><TableRow android:layout_width="match_parent"android:layout_height="wrap_content" ><NumberPicker android:id="@+id/number_np_year"android:layout_width="wrap_content"android:layout_height="wrap_content" /><NumberPicker android:id="@+id/number_np_month"android:layout_width="wrap_content"android:layout_height="wrap_content" /><NumberPicker android:id="@+id/number_np_day"android:layout_width="wrap_content"android:layout_height="wrap_content" /></TableRow></TableLayout><TextView android:id="@+id/number_tv_year"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="日期:" /></LinearLayout>

  • 1

  • (二)的Java代码的设计

  • package com.java.timepicker;import android.app.Activity;import android.os.Bundle;import android.widget.NumberPicker;import android.widget.NumberPicker.OnValueChangeListener;import android.widget.TextView;import com.example.timer.R;public class NumberPickerActivity extends Activity {NumberPicker num_year = null;NumberPicker num_month = null;NumberPicker num_day = null;TextView tv_year = null;int year = 2016;int month = 10;int day = 8;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_numberpicker);initView();}private void initView() {// 实例化NumberPicker对象num_year = (NumberPicker) findViewById(R.id.number_np_year);num_month = (NumberPicker) findViewById(R.id.number_np_month);num_day = (NumberPicker) findViewById(R.id.number_np_day);// 实例化显示年份的文本对象Ftv_year = (TextView) findViewById(R.id.number_tv_year);initYear();initMonth();initDay();}private void initYear() {// 设置NumberPicker对象的相关属性num_year.setMaxValue(100000);num_year.setMinValue(1900);num_year.setValue(2016);// 为NumberPicker设置监听事件num_year.setOnValueChangedListener(new OnValueChangeListener() {@Overridepublic void onValueChange(NumberPicker picker, int oldVal,int newVal) {year = newVal;showDate();}});}private void initMonth() {// 设置NumberPicker对象的相关属性num_month.setMaxValue(12);num_month.setMinValue(1);num_month.setValue(10);// 为NumberPicker设置监听事件num_month.setOnValueChangedListener(new OnValueChangeListener() {@Overridepublic void onValueChange(NumberPicker picker, int oldVal,int newVal) {month = newVal;showDate();}});}private void initDay() {// 设置NumberPicker对象的相关属性num_day.setMaxValue(31);num_day.setMinValue(1);num_day.setValue(8);// 为NumberPicker设置监听事件num_day.setOnValueChangedListener(new OnValueChangeListener() {@Overridepublic void onValueChange(NumberPicker picker, int oldVal,int newVal) {day = newVal;showDate();}});}void showDate() {tv_year.setText("你选择的日期是:" + year + "年" + month + "月" + day + "日");}}

  • 1


  • 程序运行后的效果:


    选择日期之后的效果

    可以看到同样可以显示出日期。
    这里是用来三个NumberPicker控件才能有这个效果,如果要具体时间要多加两个NumberPicker控件,就可以了。
    但是这样做相对来的要出来的数据还是比较多一点的。


    以上就是时间控件的使用的方法和简单使用,总的来的还是以窗口的形式来显示还是比较符合设计思想的,也是我们要重点掌握的。


Ⅶ android怎样设置日期时间设置

相反了。自动使用网络的值选项不打钩。这样就可以设置日期和时间了。你点一下自动使用网络的值选项就打钩,再点一下就取消打钩,再点一下又打钩,再点一下又取消。只要取消打钩就可以设置日期和时间了。祝你愉快。

Ⅷ Android中怎么排序日期和时间

时间排序,方法很多,以下提供几种常用的方法。

  1. 转化成long类型进行对比。

  2. 通过Collections.sort()方法进行排序。


【原理】

主要是通过把时间转化成一些可以对比的数据类型进行排序对比。

【详细方式或原理】

  1. 转化成long类型进行对比

    转化代码:

StringsDt="08/31/200621:08:00";
SimpleDateFormatsdf=newSimpleDateFormat("MM/dd/yyyyHH:mm:ss");
Datedt2=sdf.parse(sDt);

//继续转换得到秒数的long型

longlTime=dt2.getTime()/1000;

把需要对比的时间转化成long类型进行对比。

2.通过Collections.sort()方法进行排序

Collections.sort()是java提供的官方排序方式。适合多类型排序。

详细的对比代码如下:

一般情况下要重写下Comparator 接口。

importjava.util.Comparator;
{
@Override
publicintcompare(Objectlhs,Objectrhs){
//时间对比
numa=(num)lhs;
numb=(num)rhs;
return(b.getCount()-a.getCount());
}
}

然后在排序的地方进行使用

Comparatorcomp=newSortComparator();
Collections.sort(list,comp);


【最后】

如果数据类型复杂推荐使用方法二,如果类型简单推荐使用方法一。

Ⅸ android自带日期控件怎么调用

1.DatePicker


在Android中,DatePicker用来实现日期输入设置,日期的设置范围为1900年1月1日至2100年12月31日。


1.1常用xml属性


DatePicker的常用xml属性如图1所示:


图1 DatePicker常用xml属性


其中,android:calendarViewShown[boolean]用于设置是否显示calendar view;android:endYear[int]用于设置截至日期;android:maxDate[int]用于设置最大的日期;android:minDate[int]用于设置最小的日期;android:spinnersShown[boolean]用于设置是否显示spinners;android:startYear[int]用于设置起始日期。


1.2常用方法


DatePicker的常用方法有以下一些:


(1)public CalendarView getCalendarView(); //获取CalendarView


(2)public boolean getCalendarViewShown(); //获取CalendarView是否显示


(3)public int getDayOfMonth(); //获取当前日期的日


(4)public long getMaxDate(); //获取最大日期


(5)public long getMinDate(); //获取最小日期


(6)public int getMonth(); //获取当前日期的月


(7)public boolean getSpinnersShown(); //获取Spinners是否显示


(8)public int getYear(); //获取当前日期的年


(9)public void init(int year,int monthOfYear,int dayOfMonth,


DatePicker.OnDateChangedListener onDateChangedListener); //初始化日期


(10)public void setCalendarViewShown(boolean shown);//设置是否显示CalendarView


(11)public void setMaxDate(long maxDate); //设置最大日期


(12)public void setMinDate(long minDate); //设置最小日期


(13)public void setSpinnersShown(boolean shown); //设置是否显示Spinners


(14)public void updateDate(int year,int month,int dayOfMonth); //更新当前日期



2.TimePicker


在Android中,TimePicker用来实现时间输入设置,可以选择12或24小时模式。TimePicker的常用方法有以下一些:


(1)public Integer getCurrentHour(); //获取当前时间的小时


(2)public Integer getCurrentMinute(); //获取当前时间的分钟


(3)public boolean is24HourView(); //获取是否为24小时模式


(4)public void setCurrentHour(Integer currentHour); //设置当前时间的小时


(5)public void setCurrentMinute(Integer currentMinute); //设置当前时间的分钟


(6)public void setIs24HourView(Boolean is24HourView); //设置24小时模式



3.DatePickerDialog


在Android中,DatePickerDialog用来显示日期对话框。DatePickerDialog的常用方法有以下一些:


(1)public DatePicker getDatePicker(); //获取DatePicker中的日期值


(2)public void onClick(DialogInterface dialog,int which); //响应对话框中的点击事件


(3)public void onDateChanged(DatePicker view,int year,int month,int day); //响应日期改变事件


(4)public void updateDate(int year,int monthOfYear,int dayOfMonth); //更新当前日期



4.TimePickerDialog


在Android中,TimePickerDialog用来显示时间对话框。TimePickerDialog的常用方法有以下一些:


(1)public void onClick(DialogInterface dialog,int which); //响应对话框中的点击事件


(2)public void onTimeChanged(TimePicker view,int hourOfDay,int minute); //响应时间改变事件


(3)public void updateTime(int hourOfDay,int minuteOfHour); //更新当前时间



5.AnalogClock


在Android中,AnalogClock用于显示指针式时钟,该时钟仅有时钟和分钟两个指针。



6.DigitalClock


在Android中,DigitalClock用来显示数字式时钟,显示格式为HH:MM:SS AM/PM。

热点内容
修罗云服务器 发布:2024-05-06 18:05:18 浏览:708
什么电脑可以安装安卓系统 发布:2024-05-06 18:05:15 浏览:776
金标顶配都有哪些配置 发布:2024-05-06 17:58:22 浏览:599
怎么看配置高低是否换电脑 发布:2024-05-06 17:32:01 浏览:968
linux命令查看目录 发布:2024-05-06 17:24:18 浏览:531
sqlvb 发布:2024-05-06 17:24:16 浏览:227
分镜头脚本软件 发布:2024-05-06 17:22:54 浏览:824
华为手机百度的缓存如何清理 发布:2024-05-06 17:22:53 浏览:941
网投源码 发布:2024-05-06 17:10:35 浏览:871
看门狗脚本 发布:2024-05-06 17:10:28 浏览:108