android 字符串时间,Android:将字符串转换为时间

我想将包含时间戳的字符串转换为与android的RelativeDateTimeString一致的时间,所以我可以将其格式化为相对时间。时间戳,我得到的都是这种格式:Android:将字符串转换为时间

2011-08-17 04:57:38

我想借这个字符串,并使之通过我的相对时间函数的位置:

public void RelativeTime(Long time){

String str = (String) DateUtils.getRelativeDateTimeString(

this, // Suppose you are in an activity or other Context subclass

time, // The time to display

DateUtils.SECOND_IN_MILLIS, // The resolution. This will display only minutes

// (no "3 seconds ago"

DateUtils.WEEK_IN_MILLIS, // The maximum resolution at which the time will switch

// to default date instead of spans. This will not

// display "3 weeks ago" but a full date instead

0); // Eventual flags

toast(str);

}

因此函数应该表现出的面包“2天前”等。

谢谢!

编辑:对不起,我已经写了一个吐司功能。

public void toast(String text){

Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT).show();

}

2011-08-19

Nick

+0

又有什么问题? –

+0

问题是如何获取我拥有的时间戳并将其转换为相对时间函数的可用格式。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值