首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 请问一下timestamp日期转换的问题!!! [已结帖,结帖人:goopoolzl]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-18 16:40:59 楼主
    请问一下timestamp日期转换的问题!!!
    请问一下我想把日期时间转换成 :      2008-06-30 08:45:20.0  这样的格式应该怎么转啊?
    我用了to_date('2008-06-30 08:45:20.0','yyyy-mm-dddd HH24:MM:SS:FF1') 不行啊 ~
    请高手指教!!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • oracledbalgtu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-18 16:48:571楼 得分:0
    要这么用:
    TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1')

    引用楼主 goopoolzl 的帖子:
    请问一下timestamp日期转换的问题!!!
    请问一下我想把日期时间转换成 :      2008-06-30 08:45:20.0  这样的格式应该怎么转啊?
    我用了to_date('2008-06-30 08:45:20.0','yyyy-mm-dddd HH24:MM:SS:FF1') 不行啊 ~
    请高手指教!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:15:012楼 得分:0
    我用了TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1')
    但是插入到表里之后,显示出来的还是30-6月-08 08:45:20.0000000上午
    我想把它变成2008-06-30 08:45:20.0  这种形式! 应该怎样做啊? 请高手指教一下~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • oracledbalgtu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-19 12:21:363楼 得分:0
    再执行to_char()
    引用 2 楼 goopoolzl 的回复:
    我用了TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1')
    但是插入到表里之后,显示出来的还是30-6月-08 08:45:20.0000000上午
    我想把它变成2008-06-30 08:45:20.0  这种形式! 应该怎样做啊? 请高手指教一下~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:26:464楼 得分:0
    to(TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1'))
    是这样吗? 我试过了,还是没用~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:27:305楼 得分:0
    to_char(TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1'))
    不好意思,上面打错了~
    是这样吗? 我试过了,还是没用~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wind_324
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:44:266楼 得分:0
    不知道你想怎么转,你原来的格式什么样子的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 12:51:107楼 得分:0
    我首先创建了一张表,然后把表里的其中一个列的类型设置为 Timestamp
    然后想添加日期时间数据到这张表, 添加的日期数据的时间格式为:2008-06-30 08:45:20.0
    我用添加语句:
    insert into 表名 values(to_char(to_timestamp('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:MM:SS:FF1')));

    表里面的日期时间显示还是 :30-6月-08 08:45:20.000000 上午
    我想改成2008-06-30 08:45:20.0这种形式~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • depositpei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 13:57:328楼 得分:0
    是oracle设置的时间显示的格式问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 13:59:129楼 得分:0
    恩~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • depositpei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 13:59:1810楼 得分:0
    select TO_date('2008-06-30 8:45:20', 'yyyy-mm-dd  hh24:mi:ss')
      from dual; 这样就行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 14:03:0511楼 得分:0
    不行的~~ 我的是timestamp类型, 用to_date 它说日期格式不对
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mahaiqin
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 16:01:5012楼 得分:0
    引用 8 楼 depositpei 的回复:
    是oracle或者系统的的时间显示的格式问题吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • goopoolzl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 16:22:5713楼 得分:0
    只想转换成 2008-06-30 8:45:20.0  这样的格式。不是系统时间,是自己输入的时间
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lysamper
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 09:13:5014楼 得分:0

    to_timestamp(to_char(sysdate,'yyyy-mm-dd HH24:MI:SS'),'syyyy-mm-dd hh24:mi:ss.ff')

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shui_windows
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 13:10:2815楼 得分:20
    SQL code
    select to_char(TO_TIMESTAMP('2008-06-30 08:45:20.0','yyyy-mm-dd HH24:Mi:SS.FF1'),'yyyy-mm-dd HH24:Mi:SS.FF1') from dual
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Hopewell_Go
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 13:37:4016楼 得分:0
    是to_timestamp
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wdswcy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 13:40:5417楼 得分:0
    cast(aaaaaaaa as date)
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved