diff --git a/js/app/views/TimeTableUI.js b/js/app/views/TimeTableUI.js
index 2465b27..9110829 100755
--- a/js/app/views/TimeTableUI.js
+++ b/js/app/views/TimeTableUI.js
@@ -519,6 +519,24 @@ Ext.define('amdaUI.TimeTableUI', {
             ]
         };
         var cellEditing = Ext.create('Ext.grid.plugin.CellEditing', {
+            listeners: {
+                beforeedit: function (editor, context) {
+                    context.column.getEditor().on('render', function (field) {
+                        field.inputEl.on('paste', function (e) {
+                            var clipboardData = e.browserEvent.clipboardData || window.clipboardData;
+                            var pastedData = clipboardData.getData('text');
+                            var regex = /^(\d{4})\/(\d{2})\/(\d{2}) (\d{2}):(\d{2}):(\d{2})\.(\d{3})$/;
+                            var match = pastedData.match(regex);
+        
+                            if (match) {
+                                e.preventDefault();
+                                var formattedDate = `${match[1]}-${match[2]}-${match[3]}T${match[4]}:${match[5]}:${match[6]}.${match[7]}`;
+                                field.setValue(formattedDate);
+                            }
+                        });
+                    });
+                }
+            },
             onEditComplete: function (ed, value, startValue) {
                 var me = this,
                         activeColumn = me.getActiveColumn(),
--
libgit2 0.21.2