我对 node.js 真的很陌生,我开始学习它。实际上,我正在尝试开发一个简单的聊天应用程序,仅用于学习目的。我也在使用 socket.io 包。这就是我所做的:1)index.js
var express = require('express');
var app = express();
var path = require('path');
var http = require('http').Server(app);
var io = require('socket.io')(http);
var users = {};
var socket = io.listen(3001);
var dateFormat = require('dateformat');
app.use('/public',express.static(path.join(__dirname, '/public')));
app.get('/',function(req,res){
res.sendFile(__dirname+'/index.html')
});
//CHAT
socket.on('connection',function(client){
client.on('join',function(name){
var date = dateFormat(new Date(),"HH:MM:ss dd-mm-yyyy");
var hour = dateFormat(new Date(),"HH:MM:ss");
users[client.id] = {"name":name,"id":client.id,"status":1,"joinDate":date};
client.emit("update", "You have connected to the server.");
var msg ={'msg':"Client: "+name+" joined the channel", 'user':name,'hour':hour,'fromServer':1};
io.sockets.emit('update', msg);
});
client.on('request-list',function(){
client.emit('user-list',users);
}); …Run Code Online (Sandbox Code Playgroud) 如何使用 ORACLE 在 NUMBER 中转换 CURRENT_TIMESTAMP 函数?
使用以下代码,我可以提取系统的 CURRENT_TIMESTAMP
SELECT SYS_EXTRACT_UTC(CURRENT_TIMESTAMP) FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
我想要的是用上面代码的结果来创建对应的unix格式的时间戳。实际上:1) 使用 SELECT SYS_EXTRACT_UTC(CURRENT_TIMESTAMP) FROM DUAL; 我收到这个结果:
--------------------------------------------------
| SYS_EXTRACT_UTC(CURRENT_TIMESTAMP) |
--------------------------------------------------
| 30-OTT-14 09:51:43,164232000 |
--------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
2)我想将其转换为:
--------------------------------------------------
| UNIXTIMESTAMP |
--------------------------------------------------
| 1414662703 |
--------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
那可能吗?谢谢大家