2个简单问题,帮下忙,顶者有分

lonelySurvive 2009-03-30 12:17:40
第一个是,如何把在 编码是charset=ISO-8859-1这个情况下编的JS,在GB2312下能用
我在网上下了个JS类库,它必须是在charset=ISO-8859-1,或者utf-8下才能使用,
但我需要在gb2312下用

第二个是,数据库的问题,我有个datetime的数据类型,我想取值取成这样 2009-08

有什么办法吗?我以前是DATENAME(year, sellTime) + '-' + DATENAME(month, sellTime) as sellTimeMonth

这还可以说点其他的,那天看到那个有个大牛发的误人子弟的2条语句,里面提到了格式化时间的问题
我也害怕我这种取发是很垃圾的SQL所以来问下
...全文
159 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
巴掌锅 2009-04-12
  • 打赏
  • 举报
回复
第二个问题 也可以将时间的列名上的类型设为:smalldatetime
agpsy 2009-04-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wangyu19820830 的回复:]
1.你可以把那个js在VS项目里打开,然后选择高级保存,选择gb2312编码保存。
2.Convert(varchar(7),getdate(),120),可以得到你想要的值。
[/Quote]
操作数据库的没问题正好符合楼主要求
agpsy 2009-04-12
  • 打赏
  • 举报
回复
顶一下
wappibz 2009-04-12
  • 打赏
  • 举报
回复
友情帮顶
shidaitianzi 2009-04-12
  • 打赏
  • 举报
回复
帮顶
Fy_Hello 2009-04-12
  • 打赏
  • 举报
回复
顶者有分????^_^
lonelySurvive 2009-04-12
  • 打赏
  • 举报
回复
第1个问题还是没解决
解释多余的 2009-04-08
  • 打赏
  • 举报
回复
up
cxm13 2009-04-08
  • 打赏
  • 举报
回复
我是菜鸟 帮顶
akpeter 2009-04-08
  • 打赏
  • 举报
回复
UP,到底是二楼的方法好还是一楼的方法秒,能说说好在哪里,不好在那里!
青梦奇缘 2009-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cpp2017 的回复:]
1.调用的时候可以指定 <script ............. charset="utf-8"

2.不要在sql中格式化,在程序显示的时候再格式化.

dt.ToString("yyyy-MM")
[/Quote]
!up!
wjhgzx 2009-03-31
  • 打赏
  • 举报
回复
帮顶
successful_cdr 2009-03-31
  • 打赏
  • 举报
回复
SELECT CONVERT(varchar(7), datetime, 23) from table
wangchao813 2009-03-31
  • 打赏
  • 举报
回复
这个问题应该必须在SQL中处理,因为我建了个视图,显示的的是每月的总销售量,以前是精确到小时的,现在按月分组,精确到月

所以必须要那样做
UP
lonelySurvive 2009-03-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cpp2017 的回复:]
1.调用的时候可以指定 <script ............. charset="utf-8"

2.不要在sql中格式化,在程序显示的时候再格式化.

dt.ToString("yyyy-MM")
[/Quote]

这个问题应该必须在SQL中处理,因为我建了个视图,显示的的是每月的总销售量,以前是精确到小时的,现在按月分组,精确到月

所以必须要那样做
fdsgfdgfdsgfd 2009-03-30
  • 打赏
  • 举报
回复
顶。。
zzxap 2009-03-30
  • 打赏
  • 举报
回复
SELECT CONVERT(varchar(7), datetime, 23) from table 就可以取成这样 2009-08
tzs2304 2009-03-30
  • 打赏
  • 举报
回复
帮顶
pdsnet 2009-03-30
  • 打赏
  • 举报
回复
友情帮顶
拐点 2009-03-30
  • 打赏
  • 举报
回复
1.你可以把那个js在VS项目里打开,然后选择高级保存,选择gb2312编码保存。
2.Convert(varchar(7),getdate(),120),可以得到你想要的值。
加载更多回复(9)

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧