C#,SQL 日期格式转换
最近写了个后台代码需要从Oracle数据库中抽取数据,其中的一个抽取条件是按照日期,而oracle中的日期存储格式为8位字符。而不是真正的DateTime。在进行查找的时候需要进行格式转换。具体如下:
1,C#
/// <summary>/// 将日期转化为查询用的格式(yyyymmdd)/// </summary>/// <param name="value"></param>/// <returns></returns>public static string ConToString(DateTime dateTime){if (dateTime != null){return dateTime.ToString("yyyyMMdd");}return null;}/// <summary>/// 将8位字符串(yyyymmdd)转化为标准的格式(yyyy&mm&dd)/// </summary>/// <param name="value"></param>/// <returns></returns>public static string ConToFormatString(string dateTime, string token){if (dateTime != null){dateTime = dateTime.Insert(4, token);dateTime = dateTime.Insert(7, token);return dateTime;}return null;}/// <summary>/// 将秒数转化为HH:MM:SS格式/// </summary>/// <param name="seconds"></param>/// <returns></returns>public static string ConToHHMMSS(int seconds){int hour, minute, second;hour = seconds / (60 * 60);minute = (seconds - hour * 60 * 60) / 60;second = seconds - hour * 60 * 60 - minute * 60;return hour.ToString() + ":" + minute.ToString() + ":" + second.ToString();}/// <summary>/// 获取Datetime?的日期值/// </summary>/// <param name="dte"></param>/// <returns></returns>public static string GetDateFromDateTime(DateTime? dte){if (dte != null && dte.Value != null){return dte.Value.ToString("yyyy-MM-dd");}return "";}
2,SQL分为Oracle和SqlServer两种
Oracle:
select TO_CHAR(B.TASKEND, ‘YYYYMMDD’) from table B
SqlServer:
使用cast 或者 convert 后续补上
C#,SQL 日期格式转换相关推荐
- sql日期格式转换函数_SQL转换日期
sql日期格式转换函数 介绍 (Introduction) A common task for newbies is to learn how to do a SQL convert date and ...
- SQL 日期格式转换(转)
sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02- ...
- mysql转日期格式yymm,SQL日期格式转换? [dd.mm.yy到YYYY-MM-DD]
is there mySQL function to convert a date from format dd.mm.yy to YYYY-MM-DD? for example, 03.09.13 ...
- SQL Server 将JDE日期格式转换成常见日期格式
SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...
- SQL server日期格式转换
日期格式转换 字符串转日期时间: convert(datetime,'2017-12-12 00:00:01', 20) 日期时间转字符串: Select CONVERT(varchar(100), ...
- [转载] Java中日期格式转换
参考链接: Java中的类型转换和示例 Code: /** * 字符串转换为java.util.Date<br> * 支持格式为 yyyy.MM.dd G 'at' hh: ...
- oracle转换指定类型,PL/SQL 类型格式转换
PL/SQL 类型格式转换 更新时间:2007年03月21日 00:00:00 作者: TO_NUMBER(char[,'format_model']) 字符转换到数字类型 TO_DATE(ch ...
- Oracle日期格式转换 to_date,to_char,to_timetamp 相互转换
Oracle日期格式转换 to_date,to_char,to_timetamp 相互转换 一.概述 1.本文主要记录Oracle数据库中,常见的日期格式转换.使用 to_char函数,将日期转换为字 ...
- Web后端servlet—使用servlet的Part接口实现单文件多文件上传、以及日期格式转换为sql日期格式的实现
JDBC工具类JdbcFileDateUtil上传文件和日期格式转换,包含单文件多文件上传最新最简单简便的办法 本文档介绍了文件上传的处理方法,包括当前端form表单的编码类型为enctype=&qu ...
最新文章
- delphi 程序运行时移动控件
- 【锁相环系列3】QPSK解调之Costas锁相环去小频偏(重点环路滤波器参数设置和迭代核心代码详解)
- 09 - java 包命名规范
- 【转载】Python线程、进程和协程详解
- express koa koa2 优缺点分析
- ASP.NET控件and代码实现二级联动查询
- ARC097F Monochrome Cat
- OpenWRT软路由系统安装与优化
- 回溯法——最大团问题c
- 每日学英语之041104
- gggggggggggg
- html底部友情链接代码,wordpress友情链接添加到页面底部的方法
- Android 更改鼠标样式
- 知道这些,让你在使用Prism 8 时更加得心应手!
- Play Framework 2.5.x 测试环境搭建
- Spring mvc基于注解自定义servlet
- JavaScript学习手册十五:事件处理
- Lawliet|C语言学习笔记5——循环结构
- re.I参数实现在findall和finditer方法中实现匹配忽略大小写
- [转载][AutoCAD二次开发][2017]Autocad2017 ObjectARX 开发 环境配置和踩到的坑
热门文章
- C++ 图像线特征提取(LSD算法+opencv3.4.6)
- 参数_kgl_large_heap_warning_threshold值影响性
- Python编辑器Spyder警告标志设置
- e3 v3服务器芯片组,才来v2又见v3,Haswell架构E3-1200 v3规格曝光
- Android——FloatingActionButton使用说明以及避坑
- Revit 绘制散水
- VR制作中必须踩的坑365之010(oculus2、UE4、UE5、VR记录一年的踩坑之旅)学习魔法VR的坑001
- java生成迷宫_Java实现可视化迷宫
- lambda表达式c语言,Lambda表达式(C语言)
- python的 a,b=b,a+b 和 a=b b=a+b 的区别(经典)