0 0

.netc#中 发布时间距离当前时间多少分钟!20

本来是打算考虑用sql来计算
declare @string varchar(16)
select  @string=convert(varchar(16),getdate()-'2006-10-25 08:00',120)

select substring(@string,3,2)+N' 年'+
    cast(cast(substring(@string,6,2) as int)-1 as varchar(2))+ N' 月'+
    cast(cast(substring(@string,9,2) as int)-1 as varchar(2))+ N' 日'+
    substring(@string,12,2)+N' 小时'+
    substring(@string,15,2)+N' 分钟之前'

但考虑到运行效率,需要写到c#中,只能调用数据库一次。希望大家给我点建议。(数据库中只有发布时间)

2008年9月24日 10:09
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics