标签: time-format

PHP时间戳到DateTime

你知道如何将它转换为strtotime或类似的值传递给DateTime对象吗?

我有的日期:

Mon, 12 Dec 2011 21:17:52 +0000
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

$time = substr($item->pubDate, -14);
$date = substr($item->pubDate, 0, strlen($time));

$dtm = new DateTime(strtotime($time));
$dtm->setTimezone(new DateTimeZone(ADMIN_TIMEZONE));
$date = $dtm->format('D, M dS');
$time = $dtm->format('g:i a');
Run Code Online (Sandbox Code Playgroud)

以上是不正确的.如果我循环了很多不同的日期,那就是同一天.

php datetime date date-format time-format

70
推荐指数
3
解决办法
7万
查看次数

如何使用PHP将日期显示为iso 8601格式

我正在尝试从我的MySQL数据库中显示一个日期时间作为带有PHP的iso 8601格式化字符串,但它出错了.

2008年10月17日:1969-12-31T18:33:28-06:00显然不正确(年份应该是2008年而不是1969年)

这是我正在使用的代码:

<?= date("c", $post[3]) ?>
Run Code Online (Sandbox Code Playgroud)

$post[3] is the datetime (CURRENT_TIMESTAMP) 来自我的MySQL数据库.

有什么想法会出错吗?

php mysql date date-format time-format

56
推荐指数
6
解决办法
10万
查看次数

将ISO 8601转换为unixtimestamp

如何在PHP中将2012-01-18T11:45:00+01:00(ISO 8601)转换 为1326883500(unixtimestamp)?

php timestamp date date-format time-format

34
推荐指数
2
解决办法
3万
查看次数

Javascript:使用AM/PM将24小时时间字符串转换为12小时时间,没有时区

服务器以这种格式发送字符串:18:00:00.这是一个独立于任何日期的时间值.如何将其转换为6:00PMJavascript?我可以将今天的日期作为字符串添加到服务器发送的值,然后解析组合的值,然后尝试.toTimeString()Date对象的方法,但time方法发出的格式是24小时时间,带有秒块.我可以写一个函数,但内置了什么?

javascript time-format

26
推荐指数
9
解决办法
8万
查看次数

在Android中获取实时 - 不是设备设置时间

如何找出真正的地理时间,就像在我的应用程序中我想要将实时附加到我的应用程序.

因此,如果用户在他的设备中更改时间,那么我应该只获得真实的时间 - 而不是设备时间

我的问题很混乱,但试着用简单的语言理解 -

我不想要设备时间,我想在任何时刻获得真正的预备时间

datetime android real-time time-format

26
推荐指数
2
解决办法
9109
查看次数

根据不在设备设置上的应用设置,在UIDatepicker中以12和24小时格式显示时间

我的问题是有我的应用程序开关,该开关切换12小时和24小时的时间format.I我根据这显示我的标签时间,但UIDatePickerchanged.It的时间取决于设备时间设置时间是没有得到format.Is可以UIDatePicker根据我的应用设置显示时间,这可能与设备时间设置不同.在某处,我读到UIDatePicker仅尊重设备设置,但我仍然想询问是否可以UIDatePicker根据我的应用设置以12小时和24小时格式显示时间.

请帮我.任何建议都将受到高度赞赏!

iphone objective-c uidatepicker time-format ios

23
推荐指数
6
解决办法
3万
查看次数

/ usr/bin/time - 格式化输出经过的时间(以毫秒为单位)

我使用/ usr/bin/time程序来测量命令的时间.使用--format参数,我可以格式化输出.例如

/usr/bin/time -f "%e" ls
Run Code Online (Sandbox Code Playgroud)

有没有办法输出更长的精确秒数?或者只输出毫秒,而不是秒?

在/ usr/bin/time的手册中,它只说了几秒钟,但也许有一种方法,有人可以帮助我...谢谢!

编辑:我知道bash命令"time",它使用环境变量"TIMEFORMAT"的格式.对不起,但我不想改变那个env-var ......对我来说似乎有风险,解决方案应该是不会改变运行系统的东西:)

bash time debian time-format

23
推荐指数
2
解决办法
2万
查看次数

如何在Java 8/jsr310中格式化Period?

我想Period使用像这样的模式来格式化YY years, MM months, DD days.Java 8中的实用程序旨在设置时间格式,但不包括句点或持续时间.PeriodFormatter在Joda时间有一个.Java有类似的实用程序吗?

java time-format period java-8

21
推荐指数
2
解决办法
763
查看次数

如何在Java中转换Youtube API V3持续时间

Youtube V3 API使用ISO8601时间格式来描述视频的持续时间.有点像"PT1M13S".现在我想将字符串转换为秒数(例如在这种情况下为73).

是否有任何Java库可以帮助我轻松完成Java 6下的任务?或者我必须自己做正则表达式的任务?

编辑

最后,我接受@Joachim Sauer的回答

示例代码Joda如下.

PeriodFormatter formatter = ISOPeriodFormat.standard();
Period p = formatter.parsePeriod("PT1H1M13S");
Seconds s = p.toStandardSeconds();

System.out.println(s.getSeconds());
Run Code Online (Sandbox Code Playgroud)

java youtube-api time-format

18
推荐指数
3
解决办法
7084
查看次数

如何在没有前导零或前导空格的情况下编写时间小时?

在Ruby 1.9程序中,我想格式化当前时间Thu 1:51 PM.我应该在一天中的某个小时使用什么格式的代码(1在本例中)?

Time.now.strftime '%a %I:%M %p' #=> "Thu 01:51 PM"
Time.now.strftime '%a %l:%M %p' #=> "Thu  1:51 PM"
Run Code Online (Sandbox Code Playgroud)

%I有一个前导零(01).%l有一个领先的空间( 1).我没有在strftime文档中看到小时的任何其他格式代码.我无法使用,.lstrip因为空间位于字符串的中间.我可以使用.gsub(/ +/, " "),但我想知道是否有一个更少的hacky,更简单的方式.

ruby time strftime time-format ruby-1.9

17
推荐指数
1
解决办法
4008
查看次数