格式化两位小数,SQL去掉星期六星期天,内存流来深拷贝
2009-07-22 09:22
399 查看
Code
取小数点两位
m.ToString("0.00"));
--用日期相减时除去星期天,得到日期相减天数
declare @x datetime,@y datetime
set @x='2009-7-1'
set @y='2009-7-31'
set datefirst 1
if datepart(dw,@X)<>7
begin
select datediff(day,@x,@y)-datediff(week,@x,@y)
end
else
begin
select datediff(day,@x,@y)-datediff(week,@x,@y)-1
end
利用内存流来进行深拷贝, 不过obj要加上[Serializable]
public static object DeepCopy(object obj)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, obj);
object retval;
ms.Seek(0, SeekOrigin.Begin);
retval = bf.Deserialize(ms);
ms.Close();
return retval;
}
取小数点两位
m.ToString("0.00"));
--用日期相减时除去星期天,得到日期相减天数
declare @x datetime,@y datetime
set @x='2009-7-1'
set @y='2009-7-31'
set datefirst 1
if datepart(dw,@X)<>7
begin
select datediff(day,@x,@y)-datediff(week,@x,@y)
end
else
begin
select datediff(day,@x,@y)-datediff(week,@x,@y)-1
end
利用内存流来进行深拷贝, 不过obj要加上[Serializable]
public static object DeepCopy(object obj)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, obj);
object retval;
ms.Seek(0, SeekOrigin.Begin);
retval = bf.Deserialize(ms);
ms.Close();
return retval;
}
相关文章推荐
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- Oracle中格式化数值(eg:保留两位小数)
- sql 保留两位小数
- 12-25判断是否是数值并格式化两位小数(四舍五入)
- Sql 中取小数点后面两位小数.
- mysql格式化小数保留小数点后两位(小数点格式化)
- SQL 判断整数小数 , 小数去掉最后的0 ,判断小数精确位数
- 关于java格式化数据,保留两位小数不精准的问题
- mysql格式化小数保留小数点后两位(小数点格式化)
- Sql 中取小数点后面两位小数.
- 格式化为两位小数
- 数据保留两位小数,格式化时间
- BigDecimal保留两位小数及格式化成百分比
- JAVA DecimalFormat格式化Double保留两位小数
- BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)
- 格式化数字保留两位小数
- Struts2 S标签 数目字格式化成金额输出(保留两位小数)
- sql 中去掉小数后面的0
- sql取两位小数
- PHP数字价格格式化,保留两位小数