小编Sun*_*nny的帖子

Python:如何将字符串转换为datetime

可能重复:
将字符串转换为datetime

我正在解析一个XML文件,它给了我相应的isoformat中的时间:

tc1 = 2012-09-28T16:41:12.9976565
tc2 = 2012-09-28T23:57:44.6636597
Run Code Online (Sandbox Code Playgroud)

但是当我从XML文件中检索它时,它被视为一个字符串.我有两个这样的时间值,我需要在两者之间做差异,以便找到delta.但由于它是一个字符串,我不能直接做tc2-tc1.但由于它们已经在日期时间的isoformat中,我如何让python将其识别为datetime?

谢谢.

python datetime

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

forking()和CreateProcess()

对于Linux和WinXP,forking()和CreateProcess(带有所有必需的参数)分别是同一回事吗?

如果它们不同,那么有人可以用两种情况下的不同来解释这种差异吗?

谢谢

fork createprocess

7
推荐指数
2
解决办法
6632
查看次数

Makefile:将命令行参数传递给Makefile中的文件

我的Makfile里面有以下内容,

smktestrun: smktest
    @../projects/test.sh
Run Code Online (Sandbox Code Playgroud)

我用这个叫做:

Make smktestrun
Run Code Online (Sandbox Code Playgroud)

但有时我需要传递一个参数/参数和这个文件(test.sh)

所以基本上我想:

test.sh -abc
Run Code Online (Sandbox Code Playgroud)

但是,如果我只是在Makefile本身中传递参数,那么参数不会被简单地视为执行剪切脚本.

那么有没有一种方法可以在Makefile中指定一个参数需要与该文件一起传递?

谢谢.

shell makefile command-line-arguments

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

在Backstack中从第3个到第1个片段:Android

我有一系列事件,通过它我逐一向后台添加了三个片段.这些片段中的每一个都涵盖了活动的全屏.

我已经存储了从Frag1的提交返回的.

现在在Frag3中,基于特定的点击,我想直接回到Frag1并丢弃/弹出其间的所有碎片.

因此,当单击此按钮时,我向活动发送消息,执行以下操作:

getSupportFragmentManager().popBackStack(mFrag1Id, FragmentManager.POP_BACK_STACK_INCLUSIVE);
Run Code Online (Sandbox Code Playgroud)

但我只是一个空白的屏幕,所以我假设没有加载任何片段.

我甚至尝试过:在提交 - fragmentTransaction.addToBackStack("Fragment1"); 然后

getSupportFragmentManager().popBackStack("Fragment1", FragmentManager.POP_BACK_STACK_INCLUSIVE);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有人可以帮我这个吗?

谢谢.

android android-fragments back-stack

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

Python:如何只保留字符串的前50个字符

我有一个字符串

x = "very_long_string_more_than_50_char_long"
Run Code Online (Sandbox Code Playgroud)

我想只保留前50个字符并删除其余字符.我该怎么办?

谢谢

python string

6
推荐指数
2
解决办法
3771
查看次数

Eclipse:Logcat日志很快消失.如何在运行时保存?并增加窗口缓冲区大小?

我在Eclipse中使用Logcat来获取android日志.但是,它们很快就会从Logcat屏幕上消失.

有没有办法:

  1. 增加Logcat窗口的缓冲区大小,以便稍后我也可以看到日志,因为缓冲区中存储了足够的内容?

  2. 有没有办法在运行时通过Eclipse将它们保存到文件中?

谢谢,Sunny

eclipse android-logcat

5
推荐指数
1
解决办法
5027
查看次数

Java:将毫秒转换为HH:MM:SS

我有一个以毫秒为单位的值,我想将其转换为HH :: MM:SS.fff这仅用于持续时间目的.

我知道有一种基本的方法:

String.format("%d min, %d sec", 
    TimeUnit.MILLISECONDS.toMinutes(millis),
    TimeUnit.MILLISECONDS.toSeconds(millis) - 
    TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millis))
);
Run Code Online (Sandbox Code Playgroud)

但有更好的方法吗?谢谢.

java time

5
推荐指数
1
解决办法
7153
查看次数

向右滚动时,在水平ListView中添加新项目:Android

我有一个水平ScrollView,显示了许多项目.我想只在用户向右滚动时显示一个额外的项目.

然后,当用户向左滚动时,该额外项目应该消失.视图通常应仅在第一个项目中滚动,并且仅在显式执行过度滚动时才应显示额外项目.

我无法弄清楚如何做到这一点.有人可以提供有关如何实现此行为的指示.

谢谢Sunny.

android horizontalscrollview android-overscoll

5
推荐指数
1
解决办法
229
查看次数

Make:覆盖一个标志

我对快速覆盖-Werror标志的反应有点困惑

所以我在这里问我的具体问题.

我有多个Makefile一起工作,CFLAGS已经设置为(-Werror -Wall ..和许多其他人)

但是在其中一个Makefile中,我希望错误不被视为警告,所以我想删除-Werror标志.

实现这一目标的最佳方法是什么,以便只有这个Makefile,-Werror标志被删除,而其他人正常执行?

谢谢,Sunny

overriding makefile compiler-flags

3
推荐指数
1
解决办法
8886
查看次数

在Java中将持续时间字符串转换为毫秒

如果已经讨论过,我道歉.

我在字符串中有一个剪辑持续时间:

00:10:17
Run Code Online (Sandbox Code Playgroud)

我想将其转换为以毫秒为单位的值.(上述字符串基本上为617000)

是否有一些API,我可以用一步或两步来做到这一点.基本方法是拆分字符串,然后添加分钟,秒和小时.

但有没有更短的方法来做到这一点?

谢谢.

java duration

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