SQL中存取日期类型的问题

李保强 2012-03-12 03:33:51
问题是这样的:
我在应用程序(VB.NET)里面输入日期,存入SQL数据库中,我想使用日期类型而不是字符串类型,例如:2012-03-12。
使用日期类型的话,数据库中会自动变为:2012-03-12 00:00:00。就是它自动给你加上了时分秒的东西。
是不是只能是在程序里面筛选,数据库只能存储成这样的格式啊?
程序有的时候只需要时间,有的时候只需要日期。
不知道大家怎么处理这个问题的···
...全文
167 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2012-03-12
  • 打赏
  • 举报
回复
SQL2005没有Date类型,只能在输出时做个小小处理了,如楼上们的方法.
李保强 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 ap0405140 的回复:]

SQL2008有专门的日期数据类型:Date, 可以不用Datetime
[/Quote]
那2005呢,我的程序表都设计的差不多了,而且2005用了一段时间,相对来说还熟悉点···
我没有专门学过数据库,所以···
唐诗三百首 2012-03-12
  • 打赏
  • 举报
回复
SQL2008有专门的日期数据类型:Date, 可以不用Datetime
李保强 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 maco_wang 的回复:]

SQL code
select convert(varchar(10),列名,120)


或者在程序中进行时间格式设置
[/Quote]
在程序中设置之后,数据库中会自动加上其他的东东,例如:2012-3-12,数据库中会存入2012-3-12 00:00:00
这样的话,我在用这个时间的时候,还是需要重新选择,去掉后面的 00:00:00
有没有好点的办法,除了使用字符串"2012-3-12",能达到只存年月日的。
在网上看到有个什么SET dateFormat···可是我不会用···
李保强 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 maco_wang 的回复:]

SQL code
select convert(varchar(10),列名,120)


或者在程序中进行时间格式设置
[/Quote]
这样是不是只是程序中选择,而数据库中依然是年月日加时分秒存储啊?还有,劳烦您解释一下各个参数的含义吧,我在网上找了,没理解···谢谢!
huangqing_80 2012-03-12
  • 打赏
  • 举报
回复
convert(char(10),'2012-03-12',21)
勿勿 2012-03-12
  • 打赏
  • 举报
回复
  select cast('2012-03-12' as datetime) 

----------
-----------------------
2012-03-12 00:00:00.000

(1 行受影响)


(1 行受影响)
你还可以在程序里把格式设置成datetime格式。输入字符的时候会自动转的。
dawugui 2012-03-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 lbq613613 的回复:]
问题是这样的:
我在应用程序(VB.NET)里面输入日期,存入SQL数据库中,我想使用日期类型而不是字符串类型,例如:2012-03-12。
使用日期类型的话,数据库中会自动变为:2012-03-12 00:00:00。就是它自动给你加上了时分秒的东西。
是不是只能是在程序里面筛选,数据库只能存储成这样的格式啊?
程序有的时候只需要时间,有的时候只需要日期。
不知道大家怎么处理这个问题的……
[/Quote]sql 2000/2005都是日期时间型.貌似2008有日期和时间两种类型.

所以使用2000和2005,只显示到日期的话,需要用convert来转换.
  • 打赏
  • 举报
回复
可以子啊查询的时候这样处理select convert(varchar(10),col,120)
叶子 2012-03-12
  • 打赏
  • 举报
回复
select convert(varchar(10),列名,120)


或者在程序中进行时间格式设置
  • 打赏
  • 举报
回复
convert(varchar(10),col,120)
【提高晶格缩减(LR)辅助预编码VP的性能】向量扰动(VP)预编码在下行链路多用户通信系统的应用(Matlab代码实现)内容概要:本文主要介绍了一项关于提高晶格缩减(LR)辅助预编码向量扰动(VP)预编码性能的研究,重点探讨VP预编码在下行链路多用户通信系统的应用,并提供了基于Matlab的代码实现。该技术旨在优化多用户MIMO系统的信号预处理,通过晶格缩减提升VP预编码的性能,从而改善系统吞吐量与误码率表现。文还列举了大量相关科研方向与技术服务内容,涵盖智能优化算法、机器学习、信号处理、电力系统、路径规划等多个领域,展示了广泛的技术应用场景与研究支持能力。; 适合人群:具备通信工程、电子信息、自动化或相关专业背景的研究生、科研人员及工程技术人员,熟悉Matlab编程并有一定无线通信系统理论基础者更佳。; 使用场景及目标:①研究多用户MIMO系统的预编码技术优化方案;②提升VP预编码在实际通信系统的性能表现;③结合Matlab仿真验证晶格缩减与向量扰动技术的有效性;④拓展至其他通信优化问题的研究与复现。; 阅读建议:建议读者结合文提供的Matlab代码进行仿真实践,重点关注VP预编码与晶格缩减的结合机制,同时可参考文档列出的其他研究案例进行横向对比与技术迁移,以深化对通信系统优化方法的理解与应用。
本研究聚焦于运用Simscape Electrical这一MATLAB环境的专业工具集,构建并仿真双区域压直流船舶电力网络。该工具集支持工程师通过图形化界面完成复杂电气架构的设计与性能分析,无需直接处理底层数学建模过程。项目文件包含的“IdealRectifier”与“ThyristorRectifier”模块分别对应无损耗理想整流单元及具备开关特性的晶闸管整流装置,二者在系统承担交流至直流电能转换的核心功能。理想整流器忽略实际损耗,而晶闸管则更贴近工程实践的器件行为。 项目文档,“SECURITY.md”与“LICENSE.md”为常规开源协议文件,阐明项目安全规范及使用授权条款;“resources”目录存储辅助建模所需的图像、数据集等资源;“Tutorial”提供逐步操作指引,协助新用户掌握系统仿真流程;“initParams.mat”文件预存系统运行所需的电气参数,包括电压基准、负载条件及能效指标;“Two_Zone_MVDC_Electric_Ship.pdf”为技术文档,系统阐述船舶直流电力体系的设计理论与建模方法论;“Two_Zone_MVDC.prj”作为完整工程文件,集成全部模配置与结构设定;“README.md”则概述项目目标与基础操作规范。 通过本案例,研究者可掌握基于Simscape Electrical的电力系统建模技术,涵盖整流单元选、参数配置、动态仿真及结果解析全流程。该案例为船舶电力推进、能源管理及工业自动化领域的学术研究与工程应用提供了典参考范例。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
标题踏雪阁民宿订购平台优化与发展研究AI更换标题第1章引言介绍踏雪阁民宿订购平台的研究背景、意义、国内外民宿订购平台研究现状及论文创新点。1.1研究背景与意义阐述民宿订购平台的发展趋势及踏雪阁平台的研究价值。1.2国内外研究现状分析国内外民宿订购平台的发展现状与存在的问题。1.3研究方法及创新点概述本文的研究方法,并指出研究的创新之处。第2章相关理论总结民宿订购平台相关理论,确立研究理论基础。2.1电子商务平台理论介绍电子商务平台的基本概念、特点及运营模式。2.2民宿行业特点与需求分析民宿行业的特点及用户需求,为平台设计提供依据。2.3用户体验设计理论阐述用户体验设计原则和方法,提升平台用户满意度。第3章踏雪阁民宿订购平台设计详细介绍踏雪阁民宿订购平台的设计方案和实现过程。3.1平台架构设计给出平台的整体架构,包括前端、后端及数据库设计。3.2功能模块设计详细介绍平台的各个功能模块,如民宿展示、在线预订、支付结算等。3.3用户界面设计阐述用户界面的设计原则和实现方法,提升用户体验。第4章数据收集与分析方法介绍数据收集和分析的方法,为平台优化提供依据。4.1数据收集方法阐述数据收集的途径和工具,如用户调研、日志分析等。4.2数据分析方法介绍数据分析的方法和技术,如数据挖掘、统计分析等。4.3数据可视化呈现通过图表等形式展示数据分析结果,便于理解和决策。第5章平台优化策略与实施效果提出平台优化策略,并分析实施效果。5.1优化策略制定根据数据分析结果,制定针对性的优化策略。5.2优化实施过程详细介绍优化策略的实施过程,包括技术实现和推广策略。5.3实施效果评估通过数据对比和用户反馈,评估优化策略的实施效果。第6章结论与展望总结本文的研究成果,并展望未来的研究方向。6.1研究结论概括本文的主要研究结论,包括平台设计、优化策略及实施效果。6.2展望指出踏雪阁民宿订购平台未来的发展方向

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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