时间戳转换为字符串

#include <cctype>
#include <iostream>
using namespace std;

char* gettimestr(time_t itime, char* gettime, const char* format)
{
    struct tm ptm;

    localtime_r(&itime, &ptm);
    strftime(gettime, 1024, format, &ptm);
    return gettime;
}

int main()
{
    time_t tNow;
    tNow = time(NULL);
    int offset1 = 10;
    tNow = tNow - offset1 * 60;
    char cptimebegin[100];
    char cptimeend[100];
    gettimestr(tNow, cptimebegin, "%Y-%m-%d %H:%M:00");
    printf("After offset1, the begin time is %s\n", cptimebegin);

    int offset2 = 10;
    gettimestr(tNow - offset2 * 60, cptimeend, "%Y-%m-%d %H:%M:00");
    printf("After offset2, the begin time is %s\n", cptimeend);

    return 0;
}
时间: 2024-08-08 01:25:05

时间戳转换为字符串的相关文章

jQuery将时间戳转换为字符串

var stime = data[0].start_time;   //stime='/Date(1460649600000)/' var start = eval('new ' + stime.substr(1, stime.length - 2));    //start='Fri Apr 15 2016 00:00:00 GMT+0800 (中国标准时间)' var start_time = [start.getFullYear() + '-' + (start.getMonth() +

时间戳与字符串的转换

第一次看到服务端那边以备注---流格式为:{"mDate":"\/Date(-62135596800000)\/"} 这种形式的时间格式上传服务器,换了好多方法还是不行,网上一大堆乱七八糟的方法也没能解决,最后琢磨许久,终于弄出来了: 首先 字符串以时间的格式转换成时间戳,再以时间戳转换为时间格式的字符串即可. 整体代码如下: import java.text.DateFormat; import java.text.ParseException; import j

python datetime unix时间戳以及字符串时间戳转换

将python的datetime转换为unix时间戳 import time import datetime dtime = datetime.datetime.now() ans_time = time.mktime(dtime.timetuple()) 将unix时间戳转换为python的datetime import datetime unix_ts = 1439111214.0 time = datetime.datetime.fromtimestamp(unix_ts) #!/usr/

gcvt(将浮点型数转换为字符串,取四舍五入)

/*gcvt(将浮点型数转换为字符串,取四舍五入) 相关函数 ecvt,fcvt,sprintf 表头文件 #include<stdlib.h> 定义函数 char *gcvt(double number,size_t ndigits,char *buf); 函数说明 gcvt()用来将参数number转换成ASCII码字符串,参数ndigits表示显示的位数.gcvt()与ecvt()和fcvt()不同的地方在于,gcvt()所转换后的字符串包含小数点或正负符号.若转换成功,转换后的字符串会

C# Unix时间戳转换为时间

在做一些接口的时候,比如返回数据中有一个时间的属性,它的值是使用Unix时间戳表示的,当我们处理它(保存到本地或者格式化前台展示)时需要转换成日期时间,在此就需要根据时间戳转换为日期时间 (注:Unix时间戳是当前标准时区时间与1970年1月1日所经历的总秒数) /// <summary> /// 根据时间戳转换为当前时间 /// </summary> /// <param name="timeSpan">时间戳(精确到秒)</param>

Arrays.toString(a)---&gt;将数组a的值转换为字符串

Arrays.toString(数组)是java内置类Arrays类的一个方法,具体查Api可知.因为数组是不可直接输出的,它的作用是将数组转换为字符串.其实用for循环也是可以做到的,只不过比for循环省事. Arrays.toString(数组),输出数组成员 public class Demo { static String[] a={"Tom","jack"}; public static void main(String[] args) { System.

Java把科学计数法转换为字符串

/**  * 把科学计数法转换为字符串  * 1.64607507E8(转化为164607507).1.6.0.0.0  * @param str  * @return  */ private static String number2PlainString(String str){ BigDecimal bd = new BigDecimal(str); return bd.toPlainString(); }

js中数字转换为字符串 几种方法

a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可: var n = 100; var n_as_string = n + ""; b. 要让数字更加显式地转换为字符串,可以使用String()函数:  var string_value = String(number); c. 使用toString()方法:  string_value = number.toString(); Number对象的(基本的数字转换为Number对象,以便可以调用这个方法)toString()

decimal扩展方法(转换为字符串,去掉末尾的0)

/// <summary> /// 转换为字符串,去掉末尾0 /// </summary> /// <param name="target">被转换的对象</param> /// <returns>去掉末尾0的decimal</returns> public static string RemoveLastZero(this decimal target) { return target.ToString(&quo