获取系统时间

获取系统时间的方法有服务器读取,和从数据库读取方式。

Oracle获取年月日
select to_char(sysdate,'YYYY-MM-DD') from dual
Oracle获取星期几
select to_char(sysdate,'day') from dual

C#
    DateTime.Now.ToLongDateString();

    返回 日,一,......
    string dayOfWeek = DateTime.Now.ToString("ddd", (new CultureInfo("zh-cn")));

String sysDate = getDate("select to_char(sysdate,'YYYY-MM-DD') from dual");

private   string  getDate( string  sqlStr)
    
{

        OracleConnection conn 
= new OracleConnection("Data Source=INFOPLAT;User ID=infomanager;Password=admin;");

        OracleCommand cmd 
= new OracleCommand();

        cmd.Connection 
= conn;

        cmd.CommandText 
= sqlStr;

        cmd.CommandType 
= CommandType.Text;
        
// 创建数据集
        DataSet ds = new DataSet();
        
try
        
{
            conn.Open();

            OracleDataReader read 
= cmd.ExecuteReader();
            
while (read.Read())
            
{
                
return read.GetString(0);
            }


        }

        
catch (Exception ex)
        
{
            Response.Write(
"数据库错误,错误原因:" + ex.Message);
            Response.End();
        }

        
finally
        
{
            
// 释放占有资源
            conn.Close();
        }

        
return DateTime.Now.ToLongDateString();
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值