我在我的java程序中使用毫秒并将其转换为秒.在我的方法执行此操作后,它以长格式返回秒.
System.out.println("[" + threadID + "]" + " " + "SeqSum res=" + grandTotal + " secs=" + stopTime);
Run Code Online (Sandbox Code Playgroud)
我使用变量stopTime来显示秒数.
我的输出当前是secs = 0它需要是secs = 0.000
我需要使用system.out.println()或system.out.format()将其显示为3位小数
如何重新输入我的print语句以便输出secs = 0.000?
请帮忙
我实际上不是在问一个问题.我注册了stackoverflow,回馈了一个帮助了我很多次的社区.
如果您使用的是XSLT 1.0,则没有内置时间计算.我想出了将秒转换为分钟和小时.我希望这可以帮助别人!
<xsl:template name="format-duration">
<xsl:param name="value" />
<xsl:variable name="minutes" select="floor($value div 60) mod 60" />
<xsl:variable name="seconds" select="$value mod 60" />
<xsl:variable name="hours" select="floor($value div 3600)" />
<xsl:if test="$hours">
<xsl:if test="$hours < 10">
<xsl:text>0</xsl:text>
</xsl:if>
<xsl:value-of select="$hours" />
<xsl:text>:</xsl:text>
</xsl:if>
<xsl:if test="$minutes">
<xsl:if test="$minutes < 10">
<xsl:text>0</xsl:text>
</xsl:if>
<xsl:value-of select="$minutes" />
<xsl:text></xsl:text>
</xsl:if>
<xsl:if test="$minutes and $seconds">
<xsl:text>:</xsl:text>
</xsl:if>
<xsl:if test="$seconds">
<xsl:value-of select="$seconds" />
<xsl:text></xsl:text>
</xsl:if>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
编辑:你有任何其他方法来实现相同的目标吗?
private void StartAuction()
{
DateTime closeDate;
closeDate = DateTime.Parse(Console.ReadLine());
}
Run Code Online (Sandbox Code Playgroud)
我可以设置日期,月份和年份,但我希望小时,分钟和秒自动设置为当天的当前时间.例如,如果当前时间是15:24,我希望用户添加可能的日期,21/03/2013然后我希望时间是15:24:00而不是00:00:00目前的时间.
有什么建议?
我想将分钟转换为秒,此刻我遇到了问题,因为在分钟文本框中,当我输入1.50时,结果为90秒,这是错误的,因为1.30 = 90秒
private void MtoCbutton_Click(object sender, EventArgs e)
{
if (minTosecTextBox.Text != "Minutes")
{
minutes = Convert.ToDouble(minTosecTextBox.Text);
TimeSpan span = TimeSpan.FromMinutes(minutes);
resultSectextBoxtextBox.Text = span.TotalSeconds.ToString();
}
else
{
MessageBox.Show("Please enter Minutes");
}
Run Code Online (Sandbox Code Playgroud) 早上好家伙.我只是想着小PHP爬虫,它可以浏览我最喜欢的两个网站,并向我展示一些有关1类拍卖的信息.我还没有开始写任何东西,因为我坚持每次拍卖的剩余时间.我想在拍卖结束时只下雪日期.但这些网站只给我一秒钟(或几毫秒),从现在到结束仍然存在.如何将这些秒转换为正常日期,如2011-08-24?我很感激任何建议.
乔治
date('i:s',600)将显示十分钟:10:00.很好,很完美.我不关心时间.
我需要从字符串中获取600的反向函数'10:00'?
所以,我正在寻找相反的功能date('i:s',$secs).
$secs可以是从'00:00'到'59:59'显示为字符串的任何正确的分钟和秒时间.
python 2.6不支持timedelta.total_seconds().下面的代码适用于python 2.7.有谁知道如何转换为2.6中的等效?
谢谢
import datetime
timestamp = 1414270449
timestamp = int((datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)).total_seconds())
Run Code Online (Sandbox Code Playgroud)
抱歉,
我在下面有相同的代码.如何在python 2.6中使用实现total_seconds()
(td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6`
import datetime
timestamp = '2014-10-24 00:00:00'
timestamp = int((datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)).total_seconds())
print timestamp
timestamp = '2014-10-24 00:00:00'
timestamp = datetime.datetime.strptime(timestamp, '%Y-%m-%d %H:%M:%S') - datetime.datetime(1970,1,1)
print timestamp
Run Code Online (Sandbox Code Playgroud)
谢谢
如何将java.time.Period转换为秒?
以下代码会产生意外结果
java.time.Period period = java.time.Period.parse( "P1M" );
final long days = period.get( ChronoUnit.DAYS ); // produces 0
final long seconds = period.get( ChronoUnit.SECONDS ); // throws exception
Run Code Online (Sandbox Code Playgroud)
我正在寻找Java 8相当于:
// import javax.xml.datatype.DatatypeFactory;
// import javax.xml.datatype.Duration;
DatatypeFactory datatypeFactory = DatatypeFactory.newInstance();
Duration d1 = datatypeFactory.newDuration( "P1M" );
final long sec = d1.getTimeInMillis( new Date() ) / 1000;
Run Code Online (Sandbox Code Playgroud) 我在 Google 表格工作。如何将以秒为单位的时间戳(作为 类型1634978274)转换为 格式2021-10-23 08:23,例如日期、小时;分钟以及如何将此结果存储在新列中?不过,不应更改原始时间戳。
不幸的是,我不确定将时间戳除以哪个数字才能接收正确的日期。
我努力过滤日期和时间,这就是为什么我需要首先转换时间戳。