【时间戳】日期字符串时间转换为时间戳

时间格式:2019-03-24 23:28:28

Lua:

function _mt.get_curr_date(srcDateTime)
	--例如当前时间:2019-03-24 23:28:28, 从日期字符串中截取出年月日时分秒
	if srcDateTime == nil or srcDateTime == "" or srcDateTime == 0 then
		return 0
	end

	if type(srcDateTime) ~= 'string' or string.len(srcDateTime) < 19 then
		return 0
	end

	local Y = string.sub(srcDateTime, 1, 4)
	local M = string.sub(srcDateTime, 6, 7)
	local D = string.sub(srcDateTime, 9, 10)
	local H = string.sub(srcDateTime, 12, 13)
	local MM = string.sub(srcDateTime, 15, 16)
	local SS = string.sub(srcDateTime, 18, 19)

	--把日期时间字符串转换成对应的日期时间
	return os.time{year = Y, month = M, day = D, hour = H, min = MM, sec = SS}
end

 

 

你可能感兴趣的:(Unity,Tolua,C#)